home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_34_ACollectionsDLOG.txt < prev    next >
Text File  |  1992-10-27  |  113KB  |  1,939 lines

  1. # near model CODE resource
  2. # jump table entries: 13760-13771 (12 of them)
  3. export_1720:
  4. 00000000  4E56 FF64                link       A6, -0x009C
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  206E 0008                movea.l    A0, [A6 + 0x8]
  7. 0000000C  43EE FF70                lea.l      A1, [A6 - 0x90]
  8. 00000010  7023                     moveq.l    D0, 0x23
  9. label00000012:
  10. 00000012  22D8                     move.l     [A1]+, [A0]+
  11. 00000014  51C8 FFFC                dbf        D0, -0x6 /* 00000012 */
  12. 00000018  42A7                     clr.l      -[A7]
  13. 0000001A  3F3C 1389                move.w     -[A7], 0x1389
  14. 0000001E  42A7                     clr.l      -[A7]
  15. 00000020  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  16. 00000024  285F                     movea.l    A4, [A7]+
  17. 00000026  42A7                     clr.l      -[A7]
  18. 00000028  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  19. 0000002E  2F0C                     move.l     -[A7], A4
  20. 00000030  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  21. 00000034  265F                     movea.l    A3, [A7]+
  22. 00000036  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23. 0000003A  486E FF70                pea.l      [A6 - 0x90]
  24. 0000003E  2F0B                     move.l     -[A7], A3
  25. 00000040  4EBA 06C6                jsr        [PC + 0x6C6 /* 00000708 */]
  26. 00000044  42A7                     clr.l      -[A7]
  27. 00000046  42A7                     clr.l      -[A7]
  28. 00000048  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  29. 0000004E  2F0C                     move.l     -[A7], A4
  30. 00000050  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  31. 00000054  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  32. 00000058  2D5F FF68                move.l     [A6 - 0x98], [A7]+
  33. 0000005C  2053                     movea.l    A0, [A3]
  34. 0000005E  1D68 0056 0010           move.b     [A6 + 0x10], [A0 + 0x56]
  35. 00000064  2F0C                     move.l     -[A7], A4
  36. 00000066  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  37. 0000006A  4CDF 1800                movem.l    A3,A4, [A7]+
  38. 0000006E  4E5E                     unlink     A6
  39. 00000070  205F                     movea.l    A0, [A7]+
  40. 00000072  504F                     addq.w     A7, 8
  41. 00000074  4ED0                     jmp        [A0]
  42. 00000076  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  43. // begin alternate branch 00000078-00000080
  44. fn00000078:
  45. 00000078  4E56 FE5E                link       A6, -0x01A2
  46. 0000007C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  47. // end alternate branch 00000078-00000080
  48. fn00000078: // (misaligned)
  49. 0000007A  FE5E 48E7                .extension 0xE5E <<F/1/7>>, 0x48E7 // unimplemented
  50. 0000007E  0718                     btst       [A0]+, D3
  51. 00000080  2E2E 000C                move.l     D7, [A6 + 0xC]
  52. 00000084  422E 0010                clr.b      [A6 + 0x10]
  53. 00000088  42A7                     clr.l      -[A7]
  54. 0000008A  3F3C 138C                move.w     -[A7], 0x138C
  55. 0000008E  42A7                     clr.l      -[A7]
  56. 00000090  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  57. 00000094  265F                     movea.l    A3, [A7]+
  58. 00000096  2F0B                     move.l     -[A7], A3
  59. 00000098  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  60. 0000009C  42A7                     clr.l      -[A7]
  61. 0000009E  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  62. 000000A4  2F0B                     move.l     -[A7], A3
  63. 000000A6  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  64. 000000AA  285F                     movea.l    A4, [A7]+
  65. 000000AC  2F0C                     move.l     -[A7], A4
  66. 000000AE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  67. 000000B2  2F07                     move.l     -[A7], D7
  68. 000000B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  69. 000000B8  2F0C                     move.l     -[A7], A4
  70. 000000BA  4EBA 102C                jsr        [PC + 0x102C /* 000010E8 */]
  71. 000000BE  2047                     movea.l    A0, D7
  72. 000000C0  2050                     movea.l    A0, [A0]
  73. 000000C2  1C28 00B2                move.b     D6, [A0 + 0xB2]
  74. 000000C6  1F06                     move.b     -[A7], D6
  75. 000000C8  4267                     clr.w      -[A7]
  76. 000000CA  42A7                     clr.l      -[A7]
  77. 000000CC  2F3C 6175 746F           move.l     -[A7], 0x6175746F /* 'auto' */
  78. 000000D2  2F0C                     move.l     -[A7], A4
  79. 000000D4  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  80. 000000D8  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  81. 000000DC  42A7                     clr.l      -[A7]
  82. 000000DE  2F0C                     move.l     -[A7], A4
  83. 000000E0  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  84. 000000E4  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  85. 000000E8  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  86. 000000EE  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  87. 000000F2  6668                     bne        +0x6A /* 0000015C */
  88. 000000F4  2054                     movea.l    A0, [A4]
  89. 000000F6  2E28 0056                move.l     D7, [A0 + 0x56]
  90. 000000FA  42A7                     clr.l      -[A7]
  91. 000000FC  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  92. 00000102  2F0C                     move.l     -[A7], A4
  93. 00000104  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  94. 00000108  2A17                     move.l     D5, [A7]
  95. 0000010A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  96. 0000010E  486E FEF0                pea.l      [A6 - 0x110]
  97. 00000112  2F05                     move.l     -[A7], D5
  98. 00000114  4EAD 2F32                jsr        [A5 + 0x2F32 /* export_1506 */]
  99. 00000118  486E FEF0                pea.l      [A6 - 0x110]
  100. 0000011C  2F07                     move.l     -[A7], D7
  101. 0000011E  4EAD 3592                jsr        [A5 + 0x3592 /* export_1710 */]
  102. 00000122  2F0C                     move.l     -[A7], A4
  103. 00000124  486E FE60                pea.l      [A6 - 0x1A0]
  104. 00000128  4EAD 24AA                jsr        [A5 + 0x24AA /* export_1169 */]
  105. 0000012C  4267                     clr.w      -[A7]
  106. 0000012E  42A7                     clr.l      -[A7]
  107. 00000130  2F3C 6175 746F           move.l     -[A7], 0x6175746F /* 'auto' */
  108. 00000136  2F0C                     move.l     -[A7], A4
  109. 00000138  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  110. 0000013C  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  111. 00000140  1C1F                     move.b     D6, [A7]+
  112. 00000142  486E FE60                pea.l      [A6 - 0x1A0]
  113. 00000146  2F07                     move.l     -[A7], D7
  114. 00000148  4EAD 358A                jsr        [A5 + 0x358A /* export_1709 */]
  115. 0000014C  2047                     movea.l    A0, D7
  116. 0000014E  2050                     movea.l    A0, [A0]
  117. 00000150  1146 00B2                move.b     [A0 + 0xB2], D6
  118. 00000154  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  119. 0000015A  6004                     bra        +0x6 /* 00000160 */
  120. label0000015C:
  121. 0000015C  422E 0010                clr.b      [A6 + 0x10]
  122. label00000160:
  123. 00000160  2F0B                     move.l     -[A7], A3
  124. 00000162  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  125. 00000166  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  126. 0000016A  4E5E                     unlink     A6
  127. 0000016C  205F                     movea.l    A0, [A7]+
  128. 0000016E  504F                     addq.w     A7, 8
  129. 00000170  4ED0                     jmp        [A0]
  130. 00000172  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  131. // begin alternate branch 00000174-00000186
  132. fn00000174:
  133. 00000174  4E56 FE3E                link       A6, -0x01C2
  134. 00000178  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  135. 0000017C  2C2E 0008                move.l     D6, [A6 + 0x8]
  136. 00000180  422E 000C                clr.b      [A6 + 0xC]
  137. 00000184  42A7                     clr.l      -[A7]
  138. // end alternate branch 00000174-00000186
  139. fn00000174: // (misaligned)
  140. 00000176  FE3E 48E7                .unknown   0xFE3E 0x48E7 (W = 7)
  141. 0000017A  0738 2C2E                btst       [0x00002C2E], D3
  142. 0000017E  0008 422E                ori.b      A0, 0x2E /* '.' */
  143. 00000182  000C 42A7                ori.b      A4, 0xA7
  144. 00000186  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  145. 0000018A  265F                     movea.l    A3, [A7]+
  146. 0000018C  42A7                     clr.l      -[A7]
  147. 0000018E  3F3C 138D                move.w     -[A7], 0x138D
  148. 00000192  42A7                     clr.l      -[A7]
  149. 00000194  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  150. 00000198  2A17                     move.l     D5, [A7]
  151. 0000019A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  152. 0000019E  42A7                     clr.l      -[A7]
  153. 000001A0  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  154. 000001A6  2F05                     move.l     -[A7], D5
  155. 000001A8  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  156. 000001AC  285F                     movea.l    A4, [A7]+
  157. 000001AE  2F0C                     move.l     -[A7], A4
  158. 000001B0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  159. 000001B4  4A86                     tst.l      D6
  160. 000001B6  6634                     bne        +0x36 /* 000001EC */
  161. 000001B8  3F3C 0BCD                move.w     -[A7], 0xBCD
  162. 000001BC  486E FE64                pea.l      [A6 - 0x19C]
  163. 000001C0  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  164. 000001C4  41EE FE44                lea.l      A0, [A6 - 0x1BC]
  165. 000001C8  43EE FE64                lea.l      A1, [A6 - 0x19C]
  166. 000001CC  7007                     moveq.l    D0, 0x07
  167. label000001CE:
  168. 000001CE  20D9                     move.l     [A0]+, [A1]+
  169. 000001D0  51C8 FFFC                dbf        D0, -0x6 /* 000001CE */
  170. 000001D4  41EE FF64                lea.l      A0, [A6 - 0x9C]
  171. 000001D8  2453                     movea.l    A2, [A3]
  172. 000001DA  43EA 00C0                lea.l      A1, [A2 + 0xC0]
  173. 000001DE  7023                     moveq.l    D0, 0x23
  174. label000001E0:
  175. 000001E0  20D9                     move.l     [A0]+, [A1]+
  176. 000001E2  51C8 FFFC                dbf        D0, -0x6 /* 000001E0 */
  177. 000001E6  1E2A 0150                move.b     D7, [A2 + 0x150]
  178. 000001EA  6030                     bra        +0x32 /* 0000021C */
  179. label000001EC:
  180. 000001EC  2046                     movea.l    A0, D6
  181. 000001EE  43EE FE44                lea.l      A1, [A6 - 0x1BC]
  182. 000001F2  2050                     movea.l    A0, [A0]
  183. 000001F4  45E8 0002                lea.l      A2, [A0 + 0x2]
  184. 000001F8  7007                     moveq.l    D0, 0x07
  185. label000001FA:
  186. 000001FA  22DA                     move.l     [A1]+, [A2]+
  187. 000001FC  51C8 FFFC                dbf        D0, -0x6 /* 000001FA */
  188. 00000200  2046                     movea.l    A0, D6
  189. 00000202  43EE FF64                lea.l      A1, [A6 - 0x9C]
  190. 00000206  2050                     movea.l    A0, [A0]
  191. 00000208  45E8 0022                lea.l      A2, [A0 + 0x22]
  192. 0000020C  7023                     moveq.l    D0, 0x23
  193. label0000020E:
  194. 0000020E  22DA                     move.l     [A1]+, [A2]+
  195. 00000210  51C8 FFFC                dbf        D0, -0x6 /* 0000020E */
  196. 00000214  2046                     movea.l    A0, D6
  197. 00000216  2050                     movea.l    A0, [A0]
  198. 00000218  1E28 00B2                move.b     D7, [A0 + 0xB2]
  199. label0000021C:
  200. 0000021C  486E FF64                pea.l      [A6 - 0x9C]
  201. 00000220  486E FE44                pea.l      [A6 - 0x1BC]
  202. 00000224  2F0C                     move.l     -[A7], A4
  203. 00000226  4EBA 10E4                jsr        [PC + 0x10E4 /* 0000130C */]
  204. 0000022A  1F07                     move.b     -[A7], D7
  205. 0000022C  4267                     clr.w      -[A7]
  206. 0000022E  42A7                     clr.l      -[A7]
  207. 00000230  2F3C 6175 746F           move.l     -[A7], 0x6175746F /* 'auto' */
  208. 00000236  2F0C                     move.l     -[A7], A4
  209. 00000238  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  210. 0000023C  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  211. 00000240  42A7                     clr.l      -[A7]
  212. 00000242  2F0C                     move.l     -[A7], A4
  213. 00000244  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  214. 00000248  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  215. 0000024C  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  216. 00000252  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  217. 00000256  665C                     bne        +0x5E /* 000002B4 */
  218. 00000258  2F0C                     move.l     -[A7], A4
  219. 0000025A  486E FF64                pea.l      [A6 - 0x9C]
  220. 0000025E  4EAD 24AA                jsr        [A5 + 0x24AA /* export_1169 */]
  221. 00000262  4267                     clr.w      -[A7]
  222. 00000264  42A7                     clr.l      -[A7]
  223. 00000266  2F3C 6175 746F           move.l     -[A7], 0x6175746F /* 'auto' */
  224. 0000026C  2F0C                     move.l     -[A7], A4
  225. 0000026E  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  226. 00000272  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  227. 00000276  1E1F                     move.b     D7, [A7]+
  228. 00000278  4A86                     tst.l      D6
  229. 0000027A  661E                     bne        +0x20 /* 0000029A */
  230. 0000027C  2253                     movea.l    A1, [A3]
  231. 0000027E  41E9 00C0                lea.l      A0, [A1 + 0xC0]
  232. 00000282  45EE FF64                lea.l      A2, [A6 - 0x9C]
  233. 00000286  7023                     moveq.l    D0, 0x23
  234. label00000288:
  235. 00000288  20DA                     move.l     [A0]+, [A2]+
  236. 0000028A  51C8 FFFC                dbf        D0, -0x6 /* 00000288 */
  237. 0000028E  1347 0150                move.b     [A1 + 0x150], D7
  238. 00000292  2F0B                     move.l     -[A7], A3
  239. 00000294  4EAD 4362                jsr        [A5 + 0x4362 /* export_2152 */]
  240. 00000298  6012                     bra        +0x14 /* 000002AC */
  241. label0000029A:
  242. 0000029A  486E FF64                pea.l      [A6 - 0x9C]
  243. 0000029E  2F06                     move.l     -[A7], D6
  244. 000002A0  4EAD 358A                jsr        [A5 + 0x358A /* export_1709 */]
  245. 000002A4  2046                     movea.l    A0, D6
  246. 000002A6  2050                     movea.l    A0, [A0]
  247. 000002A8  1147 00B2                move.b     [A0 + 0xB2], D7
  248. label000002AC:
  249. 000002AC  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  250. 000002B2  6004                     bra        +0x6 /* 000002B8 */
  251. label000002B4:
  252. 000002B4  422E 000C                clr.b      [A6 + 0xC]
  253. label000002B8:
  254. 000002B8  2F05                     move.l     -[A7], D5
  255. 000002BA  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  256. 000002BE  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  257. 000002C2  4E5E                     unlink     A6
  258. 000002C4  2E9F                     move.l     [A7], [A7]+
  259. 000002C6  4E75                     rts
  260. fn000002C8:
  261. 000002C8  4E56 FFD4                link       A6, -0x002C
  262. 000002CC  48E7 0018                movem.l    -[A7], A3,A4
  263. 000002D0  42A7                     clr.l      -[A7]
  264. 000002D2  3F3C 138B                move.w     -[A7], 0x138B
  265. 000002D6  42A7                     clr.l      -[A7]
  266. 000002D8  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  267. 000002DC  285F                     movea.l    A4, [A7]+
  268. 000002DE  42A7                     clr.l      -[A7]
  269. 000002E0  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  270. 000002E6  2F0C                     move.l     -[A7], A4
  271. 000002E8  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  272. 000002EC  265F                     movea.l    A3, [A7]+
  273. 000002EE  487A 004E                pea.l      [PC + 0x4E /* 0000033E, value 0x25E3000, pstring "^0" */]
  274. 000002F2  486E FFD4                pea.l      [A6 - 0x2C]
  275. 000002F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  276. 000002FA  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  277. 000002FE  2F0B                     move.l     -[A7], A3
  278. 00000300  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  279. 00000304  42A7                     clr.l      -[A7]
  280. 00000306  42A7                     clr.l      -[A7]
  281. 00000308  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  282. 0000030E  2F0C                     move.l     -[A7], A4
  283. 00000310  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  284. 00000314  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  285. 00000318  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  286. 0000031C  2F0C                     move.l     -[A7], A4
  287. 0000031E  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  288. 00000322  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  289. 00000328  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  290. 0000032C  57C0                     seq        D0
  291. 0000032E  4400                     neg.b      D0
  292. 00000330  1D40 000C                move.b     [A6 + 0xC], D0
  293. 00000334  4CDF 1800                movem.l    A3,A4, [A7]+
  294. 00000338  4E5E                     unlink     A6
  295. 0000033A  2E9F                     move.l     [A7], [A7]+
  296. 0000033C  4E75                     rts
  297. 0000033E  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  298. 00000342  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  299. // begin alternate branch 00000344-0000034C
  300. fn00000344:
  301. 00000344  4E56 FED0                link       A6, -0x0130
  302. 00000348  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  303. // end alternate branch 00000344-0000034C
  304. fn00000344: // (misaligned)
  305. 00000346  FED0 48E7                .extension 0xED0 <<F/2-3/7>> // unimplemented
  306. 0000034A  0318                     btst       [A0]+, D1
  307. 0000034C  2C2E 000C                move.l     D6, [A6 + 0xC]
  308. 00000350  42A7                     clr.l      -[A7]
  309. 00000352  3F3C 138A                move.w     -[A7], 0x138A
  310. 00000356  42A7                     clr.l      -[A7]
  311. 00000358  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  312. 0000035C  285F                     movea.l    A4, [A7]+
  313. 0000035E  42A7                     clr.l      -[A7]
  314. 00000360  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  315. 00000366  2F0C                     move.l     -[A7], A4
  316. 00000368  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  317. 0000036C  265F                     movea.l    A3, [A7]+
  318. 0000036E  487A 00AE                pea.l      [PC + 0xAE /* 0000041E, value 0x25E3000, pstring "^0" */]
  319. 00000372  486E FED0                pea.l      [A6 - 0x130]
  320. 00000376  2F06                     move.l     -[A7], D6
  321. 00000378  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  322. 0000037C  2F0B                     move.l     -[A7], A3
  323. 0000037E  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  324. 00000382  42A7                     clr.l      -[A7]
  325. 00000384  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  326. 0000038A  2F0B                     move.l     -[A7], A3
  327. 0000038C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  328. 00000390  2E17                     move.l     D7, [A7]
  329. 00000392  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  330. 00000396  2F06                     move.l     -[A7], D6
  331. 00000398  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  332. 0000039C  2F07                     move.l     -[A7], D7
  333. 0000039E  4EBA 0C1C                jsr        [PC + 0xC1C /* 00000FBC */]
  334. 000003A2  486E FED0                pea.l      [A6 - 0x130]
  335. 000003A6  2F06                     move.l     -[A7], D6
  336. 000003A8  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  337. 000003AC  1F3C 0001                move.b     -[A7], 0x1
  338. 000003B0  2F07                     move.l     -[A7], D7
  339. 000003B2  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  340. 000003B6  42A7                     clr.l      -[A7]
  341. 000003B8  42A7                     clr.l      -[A7]
  342. 000003BA  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  343. 000003C0  2F0C                     move.l     -[A7], A4
  344. 000003C2  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  345. 000003C6  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  346. 000003CA  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  347. 000003CE  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  348. 000003D4  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  349. 000003D8  6620                     bne        +0x22 /* 000003FA */
  350. 000003DA  486E FEF0                pea.l      [A6 - 0x110]
  351. 000003DE  42A7                     clr.l      -[A7]
  352. 000003E0  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  353. 000003E6  2F0B                     move.l     -[A7], A3
  354. 000003E8  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  355. 000003EC  4EAD 2F32                jsr        [A5 + 0x2F32 /* export_1506 */]
  356. 000003F0  486E FEF0                pea.l      [A6 - 0x110]
  357. 000003F4  2F06                     move.l     -[A7], D6
  358. 000003F6  4EAD 3592                jsr        [A5 + 0x3592 /* export_1710 */]
  359. label000003FA:
  360. 000003FA  2F0C                     move.l     -[A7], A4
  361. 000003FC  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  362. 00000400  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  363. 00000406  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  364. 0000040A  57C0                     seq        D0
  365. 0000040C  4400                     neg.b      D0
  366. 0000040E  1D40 0010                move.b     [A6 + 0x10], D0
  367. 00000412  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  368. 00000416  4E5E                     unlink     A6
  369. 00000418  205F                     movea.l    A0, [A7]+
  370. 0000041A  504F                     addq.w     A7, 8
  371. 0000041C  4ED0                     jmp        [A0]
  372. 0000041E  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  373. 00000422  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  374. // begin alternate branch 00000424-00000434
  375. fn00000424:
  376. 00000424  4E56 FEF4                link       A6, -0x010C
  377. 00000428  48E7 0018                movem.l    -[A7], A3,A4
  378. 0000042C  206E 0008                movea.l    A0, [A6 + 0x8]
  379. 00000430  43EE FF00                lea.l      A1, [A6 - 0x100]
  380. // end alternate branch 00000424-00000434
  381. fn00000424: // (misaligned)
  382. 00000426  FEF4 48E7                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  383. 0000042A  0018 206E                ori.b      [A0]+, 0x6E /* 'n' */
  384. 0000042E  0008 43EE                ori.b      A0, 0xEE
  385. 00000432  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  386. 00000434  703F                     moveq.l    D0, 0x3F
  387. label00000436:
  388. 00000436  22D8                     move.l     [A1]+, [A0]+
  389. 00000438  51C8 FFFC                dbf        D0, -0x6 /* 00000436 */
  390. 0000043C  42A7                     clr.l      -[A7]
  391. 0000043E  3F3C 138E                move.w     -[A7], 0x138E
  392. 00000442  42A7                     clr.l      -[A7]
  393. 00000444  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  394. 00000448  285F                     movea.l    A4, [A7]+
  395. 0000044A  42A7                     clr.l      -[A7]
  396. 0000044C  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  397. 00000452  2F0C                     move.l     -[A7], A4
  398. 00000454  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  399. 00000458  265F                     movea.l    A3, [A7]+
  400. 0000045A  487A 003E                pea.l      [PC + 0x3E /* 0000049A, value 0x25E3000, pstring "^0" */]
  401. 0000045E  486E FF00                pea.l      [A6 - 0x100]
  402. 00000462  2F0B                     move.l     -[A7], A3
  403. 00000464  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  404. 00000468  42A7                     clr.l      -[A7]
  405. 0000046A  42A7                     clr.l      -[A7]
  406. 0000046C  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  407. 00000472  2F0C                     move.l     -[A7], A4
  408. 00000474  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  409. 00000478  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  410. 0000047C  2D5F FEF4                move.l     [A6 - 0x10C], [A7]+
  411. 00000480  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  412. 00000486  B0AE FEF4                cmp.l      D0, [A6 - 0x10C]
  413. 0000048A  2F0C                     move.l     -[A7], A4
  414. 0000048C  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  415. 00000490  4CDF 1800                movem.l    A3,A4, [A7]+
  416. 00000494  4E5E                     unlink     A6
  417. 00000496  2E9F                     move.l     [A7], [A7]+
  418. 00000498  4E75                     rts
  419. 0000049A  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  420. 0000049E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  421. // begin alternate branch 000004A0-000004B0
  422. fn000004A0:
  423. 000004A0  4E56 FEF4                link       A6, -0x010C
  424. 000004A4  48E7 0018                movem.l    -[A7], A3,A4
  425. 000004A8  206E 0008                movea.l    A0, [A6 + 0x8]
  426. 000004AC  43EE FF00                lea.l      A1, [A6 - 0x100]
  427. // end alternate branch 000004A0-000004B0
  428. fn000004A0: // (misaligned)
  429. 000004A2  FEF4 48E7                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  430. 000004A6  0018 206E                ori.b      [A0]+, 0x6E /* 'n' */
  431. 000004AA  0008 43EE                ori.b      A0, 0xEE
  432. 000004AE  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  433. 000004B0  703F                     moveq.l    D0, 0x3F
  434. label000004B2:
  435. 000004B2  22D8                     move.l     [A1]+, [A0]+
  436. 000004B4  51C8 FFFC                dbf        D0, -0x6 /* 000004B2 */
  437. 000004B8  42A7                     clr.l      -[A7]
  438. 000004BA  3F3C 138F                move.w     -[A7], 0x138F
  439. 000004BE  42A7                     clr.l      -[A7]
  440. 000004C0  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  441. 000004C4  285F                     movea.l    A4, [A7]+
  442. 000004C6  42A7                     clr.l      -[A7]
  443. 000004C8  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  444. 000004CE  2F0C                     move.l     -[A7], A4
  445. 000004D0  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  446. 000004D4  265F                     movea.l    A3, [A7]+
  447. 000004D6  42A7                     clr.l      -[A7]
  448. 000004D8  42A7                     clr.l      -[A7]
  449. 000004DA  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  450. 000004E0  2F0C                     move.l     -[A7], A4
  451. 000004E2  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  452. 000004E6  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  453. 000004EA  2D5F FEF4                move.l     [A6 - 0x10C], [A7]+
  454. 000004EE  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  455. 000004F4  B0AE FEF4                cmp.l      D0, [A6 - 0x10C]
  456. 000004F8  2F0C                     move.l     -[A7], A4
  457. 000004FA  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  458. 000004FE  4CDF 1800                movem.l    A3,A4, [A7]+
  459. 00000502  4E5E                     unlink     A6
  460. 00000504  2E9F                     move.l     [A7], [A7]+
  461. 00000506  4E75                     rts
  462. fn00000508:
  463. 00000508  4E56 0000                link       A6, 0
  464. 0000050C  206E 0008                movea.l    A0, [A6 + 0x8]
  465. 00000510  2050                     movea.l    A0, [A0]
  466. 00000512  216E 000C 006C           move.l     [A0 + 0x6C], [A6 + 0xC]
  467. 00000518  4E5E                     unlink     A6
  468. 0000051A  205F                     movea.l    A0, [A7]+
  469. 0000051C  504F                     addq.w     A7, 8
  470. 0000051E  4ED0                     jmp        [A0]
  471. export_1721:
  472. 00000520  4E56 FEDC                link       A6, -0x0124
  473. 00000524  48E7 0018                movem.l    -[A7], A3,A4
  474. 00000528  286E 0008                movea.l    A4, [A6 + 0x8]
  475. 0000052C  7001                     moveq.l    D0, 0x01
  476. 0000052E  B06E 0010                cmp.w      D0, [A6 + 0x10]
  477. 00000532  6630                     bne        +0x32 /* 00000564 */
  478. 00000534  42A7                     clr.l      -[A7]
  479. 00000536  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  480. 0000053A  205F                     movea.l    A0, [A7]+
  481. 0000053C  2050                     movea.l    A0, [A0]
  482. 0000053E  1028 0150                move.b     D0, [A0 + 0x150]
  483. 00000542  6710                     beq        +0x12 /* 00000554 */
  484. 00000544  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  485. 00000548  2F3C 0001 044C           move.l     -[A7], 0x1044C
  486. 0000054E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  487. 00000552  607C                     bra        +0x7E /* 000005D0 */
  488. label00000554:
  489. 00000554  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  490. 00000558  2F3C 0002 044C           move.l     -[A7], 0x2044C
  491. 0000055E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  492. 00000562  606C                     bra        +0x6E /* 000005D0 */
  493. label00000564:
  494. 00000564  42A7                     clr.l      -[A7]
  495. 00000566  302E 0010                move.w     D0, [A6 + 0x10]
  496. 0000056A  5340                     subq.w     D0, 1
  497. 0000056C  48C0                     ext.l      D0
  498. 0000056E  2F00                     move.l     -[A7], D0
  499. 00000570  2254                     movea.l    A1, [A4]
  500. 00000572  2069 006C                movea.l    A0, [A1 + 0x6C]
  501. 00000576  2050                     movea.l    A0, [A0]
  502. 00000578  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  503. 0000057C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  504. 00000580  265F                     movea.l    A3, [A7]+
  505. 00000582  206E 000C                movea.l    A0, [A6 + 0xC]
  506. 00000586  2F08                     move.l     -[A7], A0
  507. 00000588  486E FEDC                pea.l      [A6 - 0x124]
  508. 0000058C  2F0B                     move.l     -[A7], A3
  509. 0000058E  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  510. 00000592  201F                     move.l     D0, [A7]+
  511. 00000594  205F                     movea.l    A0, [A7]+
  512. 00000596  2240                     movea.l    A1, D0
  513. 00000598  7007                     moveq.l    D0, 0x07
  514. label0000059A:
  515. 0000059A  20D9                     move.l     [A0]+, [A1]+
  516. 0000059C  51C8 FFFC                dbf        D0, -0x6 /* 0000059A */
  517. 000005A0  2053                     movea.l    A0, [A3]
  518. 000005A2  1028 00B2                move.b     D0, [A0 + 0xB2]
  519. 000005A6  6628                     bne        +0x2A /* 000005D0 */
  520. 000005A8  206E 000C                movea.l    A0, [A6 + 0xC]
  521. 000005AC  2F08                     move.l     -[A7], A0
  522. 000005AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  523. 000005B2  487A 002A                pea.l      [PC + 0x2A /* 000005DE, value 0x1C94E56 */]
  524. 000005B6  486E FEFC                pea.l      [A6 - 0x104]
  525. 000005BA  3F3C 0002                move.w     -[A7], 0x2
  526. 000005BE  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  527. 000005C2  205F                     movea.l    A0, [A7]+
  528. 000005C4  43EE FEFC                lea.l      A1, [A6 - 0x104]
  529. 000005C8  703F                     moveq.l    D0, 0x3F
  530. label000005CA:
  531. 000005CA  20D9                     move.l     [A0]+, [A1]+
  532. 000005CC  51C8 FFFC                dbf        D0, -0x6 /* 000005CA */
  533. label000005D0:
  534. 000005D0  4CDF 1800                movem.l    A3,A4, [A7]+
  535. 000005D4  4E5E                     unlink     A6
  536. 000005D6  205F                     movea.l    A0, [A7]+
  537. 000005D8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  538. 000005DC  4ED0                     jmp        [A0]
  539. 000005DE  01C9                     .incomplete
  540. export_1722:
  541. 000005E0  4E56 0000                link       A6, 0
  542. 000005E4  48E7 0108                movem.l    -[A7], D7,A4
  543. 000005E8  3E2E 0012                move.w     D7, [A6 + 0x12]
  544. 000005EC  286E 0008                movea.l    A4, [A6 + 0x8]
  545. 000005F0  3F07                     move.w     -[A7], D7
  546. 000005F2  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  547. 000005F6  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  548. 000005FA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  549. 000005FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  550. 00000602  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  551. 00000606  102E 000C                move.b     D0, [A6 + 0xC]
  552. 0000060A  6754                     beq        +0x56 /* 00000660 */
  553. 0000060C  2054                     movea.l    A0, [A4]
  554. 0000060E  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  555. 00000612  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  556. 00000618  1F3C 0001                move.b     -[A7], 0x1
  557. 0000061C  1F3C 0001                move.b     -[A7], 0x1
  558. 00000620  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  559. 00000624  2054                     movea.l    A0, [A4]
  560. 00000626  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  561. 0000062A  2F3C 6465 6C20           move.l     -[A7], 0x64656C20 /* 'del ' */
  562. 00000630  7001                     moveq.l    D0, 0x01
  563. 00000632  B047                     cmp.w      D0, D7
  564. 00000634  5DC0                     slt        D0
  565. 00000636  4400                     neg.b      D0
  566. 00000638  1F00                     move.b     -[A7], D0
  567. 0000063A  1F3C 0001                move.b     -[A7], 0x1
  568. 0000063E  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  569. 00000642  2054                     movea.l    A0, [A4]
  570. 00000644  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  571. 00000648  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  572. 0000064E  7001                     moveq.l    D0, 0x01
  573. 00000650  B047                     cmp.w      D0, D7
  574. 00000652  5DC0                     slt        D0
  575. 00000654  4400                     neg.b      D0
  576. 00000656  1F00                     move.b     -[A7], D0
  577. 00000658  1F3C 0001                move.b     -[A7], 0x1
  578. 0000065C  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  579. label00000660:
  580. 00000660  4CDF 1080                movem.l    D7,A4, [A7]+
  581. 00000664  4E5E                     unlink     A6
  582. 00000666  205F                     movea.l    A0, [A7]+
  583. 00000668  DEFC 000C                add.w      A7, 0xC
  584. 0000066C  4ED0                     jmp        [A0]
  585. 0000066E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  586. export_1723: // at 00000670 (misaligned)
  587. 00000672  FFFC                     .invalid   <<F/7/7>>
  588. 00000674  48E7 0118                movem.l    -[A7], D7,A3,A4
  589. 00000678  2E2E 0008                move.l     D7, [A6 + 0x8]
  590. 0000067C  2847                     movea.l    A4, D7
  591. 0000067E  42A7                     clr.l      -[A7]
  592. 00000680  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  593. 00000684  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  594. 00000688  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  595. 0000068C  2F07                     move.l     -[A7], D7
  596. 0000068E  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  597. 00000692  265F                     movea.l    A3, [A7]+
  598. 00000694  206E 0010                movea.l    A0, [A6 + 0x10]
  599. 00000698  7001                     moveq.l    D0, 0x01
  600. 0000069A  B068 0010                cmp.w      D0, [A0 + 0x10]
  601. 0000069E  6C56                     bge        +0x58 /* 000006F6 */
  602. 000006A0  1028 0006                move.b     D0, [A0 + 0x6]
  603. 000006A4  6730                     beq        +0x32 /* 000006D6 */
  604. 000006A6  4267                     clr.w      -[A7]
  605. 000006A8  2F07                     move.l     -[A7], D7
  606. 000006AA  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  607. 000006AE  7001                     moveq.l    D0, 0x01
  608. 000006B0  B05F                     cmp.w      D0, [A7]+
  609. 000006B2  6C42                     bge        +0x44 /* 000006F6 */
  610. 000006B4  42A7                     clr.l      -[A7]
  611. 000006B6  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  612. 000006BC  2054                     movea.l    A0, [A4]
  613. 000006BE  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  614. 000006C2  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  615. 000006C6  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  616. 000006CA  2054                     movea.l    A0, [A4]
  617. 000006CC  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  618. 000006D0  4EBA 0456                jsr        [PC + 0x456 /* 00000B28 */]
  619. 000006D4  6020                     bra        +0x22 /* 000006F6 */
  620. label000006D6:
  621. 000006D6  42A7                     clr.l      -[A7]
  622. 000006D8  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  623. 000006DE  2054                     movea.l    A0, [A4]
  624. 000006E0  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  625. 000006E4  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  626. 000006E8  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  627. 000006EC  2054                     movea.l    A0, [A4]
  628. 000006EE  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  629. 000006F2  4EBA 0278                jsr        [PC + 0x278 /* 0000096C */]
  630. label000006F6:
  631. 000006F6  2D4B 0018                move.l     [A6 + 0x18], A3
  632. 000006FA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  633. 000006FE  4E5E                     unlink     A6
  634. 00000700  205F                     movea.l    A0, [A7]+
  635. 00000702  DEFC 0010                add.w      A7, 0x10
  636. 00000706  4ED0                     jmp        [A0]
  637. fn00000708:
  638. 00000708  4E56 FF68                link       A6, -0x0098
  639. 0000070C  48E7 0038                movem.l    -[A7], A2,A3,A4
  640. 00000710  206E 000C                movea.l    A0, [A6 + 0xC]
  641. 00000714  43EE FF70                lea.l      A1, [A6 - 0x90]
  642. 00000718  7023                     moveq.l    D0, 0x23
  643. label0000071A:
  644. 0000071A  22D8                     move.l     [A1]+, [A0]+
  645. 0000071C  51C8 FFFC                dbf        D0, -0x6 /* 0000071A */
  646. 00000720  266E 0008                movea.l    A3, [A6 + 0x8]
  647. 00000724  284B                     movea.l    A4, A3
  648. 00000726  2054                     movea.l    A0, [A4]
  649. 00000728  4228 0056                clr.b      [A0 + 0x56]
  650. 0000072C  43E8 0058                lea.l      A1, [A0 + 0x58]
  651. 00000730  45EE FF70                lea.l      A2, [A6 - 0x90]
  652. 00000734  7023                     moveq.l    D0, 0x23
  653. label00000736:
  654. 00000736  22DA                     move.l     [A1]+, [A2]+
  655. 00000738  51C8 FFFC                dbf        D0, -0x6 /* 00000736 */
  656. 0000073C  216E 0010 00E8           move.l     [A0 + 0xE8], [A6 + 0x10]
  657. 00000742  4228 00F0                clr.b      [A0 + 0xF0]
  658. 00000746  7000                     moveq.l    D0, 0x00
  659. 00000748  2140 01F0                move.l     [A0 + 0x1F0], D0
  660. 0000074C  42A7                     clr.l      -[A7]
  661. 0000074E  2F3C 4C69 7374           move.l     -[A7], 0x4C697374 /* 'List' */
  662. 00000754  2F0B                     move.l     -[A7], A3
  663. 00000756  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  664. 0000075A  2054                     movea.l    A0, [A4]
  665. 0000075C  215F 00EC                move.l     [A0 + 0xEC], [A7]+
  666. 00000760  2F0B                     move.l     -[A7], A3
  667. 00000762  2054                     movea.l    A0, [A4]
  668. 00000764  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  669. 00000768  4EBA FD9E                jsr        [PC - 0x262 /* 00000508 */]
  670. 0000076C  2254                     movea.l    A1, [A4]
  671. 0000076E  2069 00EC                movea.l    A0, [A1 + 0xEC]
  672. 00000772  2050                     movea.l    A0, [A0]
  673. 00000774  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  674. 00000778  2F29 00EC                move.l     -[A7], [A1 + 0xEC]
  675. 0000077C  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  676. 00000780  2254                     movea.l    A1, [A4]
  677. 00000782  2069 00E8                movea.l    A0, [A1 + 0xE8]
  678. 00000786  2050                     movea.l    A0, [A0]
  679. 00000788  2028 000A                move.l     D0, [A0 + 0xA]
  680. 0000078C  5280                     addq.l     D0, 1
  681. 0000078E  3F00                     move.w     -[A7], D0
  682. 00000790  2F29 00EC                move.l     -[A7], [A1 + 0xEC]
  683. 00000794  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  684. 00000798  2F3C 0000 0001           move.l     -[A7], 0x1
  685. 0000079E  1F3C 0001                move.b     -[A7], 0x1
  686. 000007A2  1F3C 0001                move.b     -[A7], 0x1
  687. 000007A6  2054                     movea.l    A0, [A4]
  688. 000007A8  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  689. 000007AC  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  690. 000007B0  4267                     clr.w      -[A7]
  691. 000007B2  2054                     movea.l    A0, [A4]
  692. 000007B4  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  693. 000007B8  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  694. 000007BC  2054                     movea.l    A0, [A4]
  695. 000007BE  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  696. 000007C2  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  697. 000007C6  2F0B                     move.l     -[A7], A3
  698. 000007C8  2F3C 6E65 7720           move.l     -[A7], 0x6E657720 /* 'new ' */
  699. 000007CE  2254                     movea.l    A1, [A4]
  700. 000007D0  2069 00E8                movea.l    A0, [A1 + 0xE8]
  701. 000007D4  701B                     moveq.l    D0, 0x1B
  702. 000007D6  2050                     movea.l    A0, [A0]
  703. 000007D8  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  704. 000007DC  5EC0                     sgt        D0
  705. 000007DE  4400                     neg.b      D0
  706. 000007E0  1F00                     move.b     -[A7], D0
  707. 000007E2  1F3C 0001                move.b     -[A7], 0x1
  708. 000007E6  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  709. 000007EA  2F0B                     move.l     -[A7], A3
  710. 000007EC  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  711. 000007F2  1F3C 0001                move.b     -[A7], 0x1
  712. 000007F6  1F3C 0001                move.b     -[A7], 0x1
  713. 000007FA  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  714. 000007FE  2F0B                     move.l     -[A7], A3
  715. 00000800  2F3C 6465 6C20           move.l     -[A7], 0x64656C20 /* 'del ' */
  716. 00000806  4267                     clr.w      -[A7]
  717. 00000808  1F3C 0001                move.b     -[A7], 0x1
  718. 0000080C  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  719. 00000810  2F0B                     move.l     -[A7], A3
  720. 00000812  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  721. 00000818  4267                     clr.w      -[A7]
  722. 0000081A  1F3C 0001                move.b     -[A7], 0x1
  723. 0000081E  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  724. 00000822  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  725. 00000826  4E5E                     unlink     A6
  726. 00000828  205F                     movea.l    A0, [A7]+
  727. 0000082A  DEFC 000C                add.w      A7, 0xC
  728. 0000082E  4ED0                     jmp        [A0]
  729. fn00000830:
  730. 00000830  4E56 FF68                link       A6, -0x0098
  731. 00000834  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  732. 00000838  266E 0008                movea.l    A3, [A6 + 0x8]
  733. 0000083C  284B                     movea.l    A4, A3
  734. 0000083E  486E FFFC                pea.l      [A6 - 0x4]
  735. 00000842  486D 2864                pea.l      [A5 + 0x2864]
  736. 00000846  3F3C 00B4                move.w     -[A7], 0xB4
  737. 0000084A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  738. 0000084E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  739. 00000852  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  740. 00000856  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  741. 0000085A  4EAD 357A                jsr        [A5 + 0x357A /* export_1707 */]
  742. 0000085E  41EE FF68                lea.l      A0, [A6 - 0x98]
  743. 00000862  2454                     movea.l    A2, [A4]
  744. 00000864  43EA 0058                lea.l      A1, [A2 + 0x58]
  745. 00000868  7023                     moveq.l    D0, 0x23
  746. label0000086A:
  747. 0000086A  20D9                     move.l     [A0]+, [A1]+
  748. 0000086C  51C8 FFFC                dbf        D0, -0x6 /* 0000086A */
  749. 00000870  486E FF68                pea.l      [A6 - 0x98]
  750. 00000874  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  751. 00000878  4EAD 358A                jsr        [A5 + 0x358A /* export_1709 */]
  752. 0000087C  4267                     clr.w      -[A7]
  753. 0000087E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  754. 00000882  2054                     movea.l    A0, [A4]
  755. 00000884  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  756. 00000888  4EBA F7EE                jsr        [PC - 0x812 /* 00000078 */]
  757. 0000088C  101F                     move.b     D0, [A7]+
  758. 0000088E  6700 00CA                beq        +0xCC /* 0000095A */
  759. 00000892  2054                     movea.l    A0, [A4]
  760. 00000894  117C 0001 0056           move.b     [A0 + 0x56], 0x1
  761. 0000089A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  762. 0000089E  2054                     movea.l    A0, [A4]
  763. 000008A0  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  764. 000008A4  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  765. 000008A8  3F3C 0001                move.w     -[A7], 0x1
  766. 000008AC  2054                     movea.l    A0, [A4]
  767. 000008AE  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  768. 000008B2  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  769. 000008B6  42A7                     clr.l      -[A7]
  770. 000008B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  771. 000008BC  2054                     movea.l    A0, [A4]
  772. 000008BE  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  773. 000008C2  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  774. 000008C6  2E1F                     move.l     D7, [A7]+
  775. 000008C8  2007                     move.l     D0, D7
  776. 000008CA  5280                     addq.l     D0, 1
  777. 000008CC  3F00                     move.w     -[A7], D0
  778. 000008CE  4267                     clr.w      -[A7]
  779. 000008D0  1F3C 0001                move.b     -[A7], 0x1
  780. 000008D4  1F3C 0001                move.b     -[A7], 0x1
  781. 000008D8  2054                     movea.l    A0, [A4]
  782. 000008DA  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  783. 000008DE  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  784. 000008E2  4267                     clr.w      -[A7]
  785. 000008E4  2054                     movea.l    A0, [A4]
  786. 000008E6  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  787. 000008EA  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  788. 000008EE  2054                     movea.l    A0, [A4]
  789. 000008F0  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  790. 000008F4  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  791. 000008F8  2F0B                     move.l     -[A7], A3
  792. 000008FA  2F3C 6E65 7720           move.l     -[A7], 0x6E657720 /* 'new ' */
  793. 00000900  2254                     movea.l    A1, [A4]
  794. 00000902  2069 00E8                movea.l    A0, [A1 + 0xE8]
  795. 00000906  701B                     moveq.l    D0, 0x1B
  796. 00000908  2050                     movea.l    A0, [A0]
  797. 0000090A  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  798. 0000090E  5EC0                     sgt        D0
  799. 00000910  4400                     neg.b      D0
  800. 00000912  1F00                     move.b     -[A7], D0
  801. 00000914  1F3C 0001                move.b     -[A7], 0x1
  802. 00000918  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  803. 0000091C  2F0B                     move.l     -[A7], A3
  804. 0000091E  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  805. 00000924  1F3C 0001                move.b     -[A7], 0x1
  806. 00000928  1F3C 0001                move.b     -[A7], 0x1
  807. 0000092C  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  808. 00000930  2F0B                     move.l     -[A7], A3
  809. 00000932  2F3C 6465 6C20           move.l     -[A7], 0x64656C20 /* 'del ' */
  810. 00000938  1F3C 0001                move.b     -[A7], 0x1
  811. 0000093C  1F3C 0001                move.b     -[A7], 0x1
  812. 00000940  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  813. 00000944  2F0B                     move.l     -[A7], A3
  814. 00000946  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  815. 0000094C  1F3C 0001                move.b     -[A7], 0x1
  816. 00000950  1F3C 0001                move.b     -[A7], 0x1
  817. 00000954  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  818. 00000958  6008                     bra        +0xA /* 00000962 */
  819. label0000095A:
  820. 0000095A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  821. 0000095E  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  822. label00000962:
  823. 00000962  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  824. 00000966  4E5E                     unlink     A6
  825. 00000968  2E9F                     move.l     [A7], [A7]+
  826. 0000096A  4E75                     rts
  827. fn0000096C:
  828. 0000096C  4E56 FFF8                link       A6, -0x0008
  829. 00000970  48E7 0118                movem.l    -[A7], D7,A3,A4
  830. 00000974  286E 0008                movea.l    A4, [A6 + 0x8]
  831. 00000978  4267                     clr.w      -[A7]
  832. 0000097A  2054                     movea.l    A0, [A4]
  833. 0000097C  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  834. 00000980  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  835. 00000984  7001                     moveq.l    D0, 0x01
  836. 00000986  B05F                     cmp.w      D0, [A7]+
  837. 00000988  6606                     bne        +0x8 /* 00000990 */
  838. 0000098A  7000                     moveq.l    D0, 0x00
  839. 0000098C  2640                     movea.l    A3, D0
  840. 0000098E  6022                     bra        +0x24 /* 000009B2 */
  841. label00000990:
  842. 00000990  42A7                     clr.l      -[A7]
  843. 00000992  4267                     clr.w      -[A7]
  844. 00000994  2054                     movea.l    A0, [A4]
  845. 00000996  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  846. 0000099A  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  847. 0000099E  301F                     move.w     D0, [A7]+
  848. 000009A0  5340                     subq.w     D0, 1
  849. 000009A2  48C0                     ext.l      D0
  850. 000009A4  2F00                     move.l     -[A7], D0
  851. 000009A6  2054                     movea.l    A0, [A4]
  852. 000009A8  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  853. 000009AC  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  854. 000009B0  265F                     movea.l    A3, [A7]+
  855. label000009B2:
  856. 000009B2  4267                     clr.w      -[A7]
  857. 000009B4  2F0B                     move.l     -[A7], A3
  858. 000009B6  4EBA F7BC                jsr        [PC - 0x844 /* 00000174 */]
  859. 000009BA  101F                     move.b     D0, [A7]+
  860. 000009BC  6724                     beq        +0x26 /* 000009E2 */
  861. 000009BE  2054                     movea.l    A0, [A4]
  862. 000009C0  117C 0001 0056           move.b     [A0 + 0x56], 0x1
  863. 000009C6  42A7                     clr.l      -[A7]
  864. 000009C8  2F0B                     move.l     -[A7], A3
  865. 000009CA  2054                     movea.l    A0, [A4]
  866. 000009CC  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  867. 000009D0  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  868. 000009D4  2E1F                     move.l     D7, [A7]+
  869. 000009D6  3F07                     move.w     -[A7], D7
  870. 000009D8  2054                     movea.l    A0, [A4]
  871. 000009DA  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  872. 000009DE  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  873. label000009E2:
  874. 000009E2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  875. 000009E6  4E5E                     unlink     A6
  876. 000009E8  2E9F                     move.l     [A7], [A7]+
  877. 000009EA  4E75                     rts
  878. fn000009EC:
  879. 000009EC  4E56 FFF8                link       A6, -0x0008
  880. 000009F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  881. 000009F4  266E 0008                movea.l    A3, [A6 + 0x8]
  882. 000009F8  284B                     movea.l    A4, A3
  883. 000009FA  4267                     clr.w      -[A7]
  884. 000009FC  2054                     movea.l    A0, [A4]
  885. 000009FE  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  886. 00000A02  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  887. 00000A06  301F                     move.w     D0, [A7]+
  888. 00000A08  48C0                     ext.l      D0
  889. 00000A0A  2E00                     move.l     D7, D0
  890. 00000A0C  42A7                     clr.l      -[A7]
  891. 00000A0E  2007                     move.l     D0, D7
  892. 00000A10  5380                     subq.l     D0, 1
  893. 00000A12  2F00                     move.l     -[A7], D0
  894. 00000A14  2054                     movea.l    A0, [A4]
  895. 00000A16  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  896. 00000A1A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  897. 00000A1E  2C1F                     move.l     D6, [A7]+
  898. 00000A20  4267                     clr.w      -[A7]
  899. 00000A22  2F06                     move.l     -[A7], D6
  900. 00000A24  4EBA F8A2                jsr        [PC - 0x75E /* 000002C8 */]
  901. 00000A28  101F                     move.b     D0, [A7]+
  902. 00000A2A  6700 00F0                beq        +0xF2 /* 00000B1C */
  903. 00000A2E  2054                     movea.l    A0, [A4]
  904. 00000A30  117C 0001 0056           move.b     [A0 + 0x56], 0x1
  905. 00000A36  2F06                     move.l     -[A7], D6
  906. 00000A38  2054                     movea.l    A0, [A4]
  907. 00000A3A  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  908. 00000A3E  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  909. 00000A42  3F07                     move.w     -[A7], D7
  910. 00000A44  3F3C 0001                move.w     -[A7], 0x1
  911. 00000A48  2054                     movea.l    A0, [A4]
  912. 00000A4A  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  913. 00000A4E  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  914. 00000A52  2F0B                     move.l     -[A7], A3
  915. 00000A54  2F3C 6E65 7720           move.l     -[A7], 0x6E657720 /* 'new ' */
  916. 00000A5A  2254                     movea.l    A1, [A4]
  917. 00000A5C  2069 00E8                movea.l    A0, [A1 + 0xE8]
  918. 00000A60  701B                     moveq.l    D0, 0x1B
  919. 00000A62  2050                     movea.l    A0, [A0]
  920. 00000A64  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  921. 00000A68  5EC0                     sgt        D0
  922. 00000A6A  4400                     neg.b      D0
  923. 00000A6C  1F00                     move.b     -[A7], D0
  924. 00000A6E  1F3C 0001                move.b     -[A7], 0x1
  925. 00000A72  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  926. 00000A76  2F0B                     move.l     -[A7], A3
  927. 00000A78  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  928. 00000A7E  1F3C 0001                move.b     -[A7], 0x1
  929. 00000A82  1F3C 0001                move.b     -[A7], 0x1
  930. 00000A86  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  931. 00000A8A  2F0B                     move.l     -[A7], A3
  932. 00000A8C  2F3C 6465 6C20           move.l     -[A7], 0x64656C20 /* 'del ' */
  933. 00000A92  2254                     movea.l    A1, [A4]
  934. 00000A94  2069 00E8                movea.l    A0, [A1 + 0xE8]
  935. 00000A98  2050                     movea.l    A0, [A0]
  936. 00000A9A  4AA8 000A                tst.l      [A0 + 0xA]
  937. 00000A9E  5EC0                     sgt        D0
  938. 00000AA0  4400                     neg.b      D0
  939. 00000AA2  1F00                     move.b     -[A7], D0
  940. 00000AA4  1F3C 0001                move.b     -[A7], 0x1
  941. 00000AA8  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  942. 00000AAC  2F0B                     move.l     -[A7], A3
  943. 00000AAE  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  944. 00000AB4  2254                     movea.l    A1, [A4]
  945. 00000AB6  2069 00E8                movea.l    A0, [A1 + 0xE8]
  946. 00000ABA  2050                     movea.l    A0, [A0]
  947. 00000ABC  4AA8 000A                tst.l      [A0 + 0xA]
  948. 00000AC0  5EC0                     sgt        D0
  949. 00000AC2  4400                     neg.b      D0
  950. 00000AC4  1F00                     move.b     -[A7], D0
  951. 00000AC6  1F3C 0001                move.b     -[A7], 0x1
  952. 00000ACA  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  953. 00000ACE  2007                     move.l     D0, D7
  954. 00000AD0  5380                     subq.l     D0, 1
  955. 00000AD2  2254                     movea.l    A1, [A4]
  956. 00000AD4  2069 00E8                movea.l    A0, [A1 + 0xE8]
  957. 00000AD8  2050                     movea.l    A0, [A0]
  958. 00000ADA  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  959. 00000ADE  6D22                     blt        +0x24 /* 00000B02 */
  960. 00000AE0  2069 00E8                movea.l    A0, [A1 + 0xE8]
  961. 00000AE4  2050                     movea.l    A0, [A0]
  962. 00000AE6  2028 000A                move.l     D0, [A0 + 0xA]
  963. 00000AEA  5280                     addq.l     D0, 1
  964. 00000AEC  3F00                     move.w     -[A7], D0
  965. 00000AEE  4267                     clr.w      -[A7]
  966. 00000AF0  1F3C 0001                move.b     -[A7], 0x1
  967. 00000AF4  1F3C 0001                move.b     -[A7], 0x1
  968. 00000AF8  2F29 00EC                move.l     -[A7], [A1 + 0xEC]
  969. 00000AFC  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  970. 00000B00  601A                     bra        +0x1C /* 00000B1C */
  971. label00000B02:
  972. 00000B02  2007                     move.l     D0, D7
  973. 00000B04  5380                     subq.l     D0, 1
  974. 00000B06  3F00                     move.w     -[A7], D0
  975. 00000B08  4267                     clr.w      -[A7]
  976. 00000B0A  1F3C 0001                move.b     -[A7], 0x1
  977. 00000B0E  1F3C 0001                move.b     -[A7], 0x1
  978. 00000B12  2054                     movea.l    A0, [A4]
  979. 00000B14  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  980. 00000B18  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  981. label00000B1C:
  982. 00000B1C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  983. 00000B20  4E5E                     unlink     A6
  984. 00000B22  2E9F                     move.l     [A7], [A7]+
  985. 00000B24  4E75                     rts
  986. 00000B26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  987. // begin alternate branch 00000B28-00000B2C
  988. fn00000B28:
  989. 00000B28  4E56 FFF8                link       A6, -0x0008
  990. // end alternate branch 00000B28-00000B2C
  991. fn00000B28: // (misaligned)
  992. 00000B2A  FFF8                     .invalid   <<F/7/7>>
  993. 00000B2C  48E7 0118                movem.l    -[A7], D7,A3,A4
  994. 00000B30  286E 0008                movea.l    A4, [A6 + 0x8]
  995. 00000B34  42A7                     clr.l      -[A7]
  996. 00000B36  4267                     clr.w      -[A7]
  997. 00000B38  2054                     movea.l    A0, [A4]
  998. 00000B3A  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  999. 00000B3E  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  1000. 00000B42  301F                     move.w     D0, [A7]+
  1001. 00000B44  5340                     subq.w     D0, 1
  1002. 00000B46  48C0                     ext.l      D0
  1003. 00000B48  2F00                     move.l     -[A7], D0
  1004. 00000B4A  2054                     movea.l    A0, [A4]
  1005. 00000B4C  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1006. 00000B50  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1007. 00000B54  265F                     movea.l    A3, [A7]+
  1008. 00000B56  4267                     clr.w      -[A7]
  1009. 00000B58  2F0B                     move.l     -[A7], A3
  1010. 00000B5A  2054                     movea.l    A0, [A4]
  1011. 00000B5C  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1012. 00000B60  4EBA F7E2                jsr        [PC - 0x81E /* 00000344 */]
  1013. 00000B64  101F                     move.b     D0, [A7]+
  1014. 00000B66  677E                     beq        +0x80 /* 00000BE6 */
  1015. 00000B68  2054                     movea.l    A0, [A4]
  1016. 00000B6A  117C 0001 0056           move.b     [A0 + 0x56], 0x1
  1017. 00000B70  42A7                     clr.l      -[A7]
  1018. 00000B72  4267                     clr.w      -[A7]
  1019. 00000B74  2054                     movea.l    A0, [A4]
  1020. 00000B76  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1021. 00000B7A  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  1022. 00000B7E  301F                     move.w     D0, [A7]+
  1023. 00000B80  5340                     subq.w     D0, 1
  1024. 00000B82  48C0                     ext.l      D0
  1025. 00000B84  2F00                     move.l     -[A7], D0
  1026. 00000B86  2054                     movea.l    A0, [A4]
  1027. 00000B88  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1028. 00000B8C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1029. 00000B90  2054                     movea.l    A0, [A4]
  1030. 00000B92  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1031. 00000B96  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  1032. 00000B9A  2F0B                     move.l     -[A7], A3
  1033. 00000B9C  2054                     movea.l    A0, [A4]
  1034. 00000B9E  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1035. 00000BA2  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  1036. 00000BA6  42A7                     clr.l      -[A7]
  1037. 00000BA8  2F0B                     move.l     -[A7], A3
  1038. 00000BAA  2054                     movea.l    A0, [A4]
  1039. 00000BAC  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1040. 00000BB0  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  1041. 00000BB4  2E1F                     move.l     D7, [A7]+
  1042. 00000BB6  2007                     move.l     D0, D7
  1043. 00000BB8  5280                     addq.l     D0, 1
  1044. 00000BBA  3F00                     move.w     -[A7], D0
  1045. 00000BBC  4267                     clr.w      -[A7]
  1046. 00000BBE  1F3C 0001                move.b     -[A7], 0x1
  1047. 00000BC2  1F3C 0001                move.b     -[A7], 0x1
  1048. 00000BC6  2054                     movea.l    A0, [A4]
  1049. 00000BC8  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1050. 00000BCC  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  1051. 00000BD0  4267                     clr.w      -[A7]
  1052. 00000BD2  2054                     movea.l    A0, [A4]
  1053. 00000BD4  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1054. 00000BD8  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1055. 00000BDC  2054                     movea.l    A0, [A4]
  1056. 00000BDE  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1057. 00000BE2  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  1058. label00000BE6:
  1059. 00000BE6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1060. 00000BEA  4E5E                     unlink     A6
  1061. 00000BEC  2E9F                     move.l     [A7], [A7]+
  1062. 00000BEE  4E75                     rts
  1063. export_1724:
  1064. 00000BF0  4E56 0000                link       A6, 0
  1065. 00000BF4  2F0C                     move.l     -[A7], A4
  1066. 00000BF6  286E 0008                movea.l    A4, [A6 + 0x8]
  1067. 00000BFA  2D6D FA84 0012           move.l     [A6 + 0x12], [A5 - 0x57C]
  1068. 00000C00  302E 0010                move.w     D0, [A6 + 0x10]
  1069. 00000C04  5740                     subq.w     D0, 3
  1070. 00000C06  676A                     beq        +0x6C /* 00000C72 */
  1071. 00000C08  5B40                     subq.w     D0, 5
  1072. 00000C0A  674A                     beq        +0x4C /* 00000C56 */
  1073. 00000C0C  5B40                     subq.w     D0, 5
  1074. 00000C0E  6762                     beq        +0x64 /* 00000C72 */
  1075. 00000C10  0440 0037                subi.w     D0, 0x37 /* '7' */
  1076. 00000C14  6740                     beq        +0x42 /* 00000C56 */
  1077. 00000C16  5340                     subq.w     D0, 1
  1078. 00000C18  672E                     beq        +0x30 /* 00000C48 */
  1079. 00000C1A  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1080. 00000C1E  671A                     beq        +0x1C /* 00000C3A */
  1081. 00000C20  5940                     subq.w     D0, 4
  1082. 00000C22  6740                     beq        +0x42 /* 00000C64 */
  1083. 00000C24  0440 0012                subi.w     D0, 0x12
  1084. 00000C28  672C                     beq        +0x2E /* 00000C56 */
  1085. 00000C2A  5340                     subq.w     D0, 1
  1086. 00000C2C  671A                     beq        +0x1C /* 00000C48 */
  1087. 00000C2E  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1088. 00000C32  6706                     beq        +0x8 /* 00000C3A */
  1089. 00000C34  5940                     subq.w     D0, 4
  1090. 00000C36  672C                     beq        +0x2E /* 00000C64 */
  1091. 00000C38  6046                     bra        +0x48 /* 00000C80 */
  1092. label00000C3A:
  1093. 00000C3A  2F0C                     move.l     -[A7], A4
  1094. 00000C3C  2F3C 6E65 7720           move.l     -[A7], 0x6E657720 /* 'new ' */
  1095. 00000C42  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1096. 00000C46  604C                     bra        +0x4E /* 00000C94 */
  1097. label00000C48:
  1098. 00000C48  2F0C                     move.l     -[A7], A4
  1099. 00000C4A  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  1100. 00000C50  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1101. 00000C54  603E                     bra        +0x40 /* 00000C94 */
  1102. label00000C56:
  1103. 00000C56  2F0C                     move.l     -[A7], A4
  1104. 00000C58  2F3C 6465 6C20           move.l     -[A7], 0x64656C20 /* 'del ' */
  1105. 00000C5E  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1106. 00000C62  6030                     bra        +0x32 /* 00000C94 */
  1107. label00000C64:
  1108. 00000C64  2F0C                     move.l     -[A7], A4
  1109. 00000C66  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1110. 00000C6C  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1111. 00000C70  6022                     bra        +0x24 /* 00000C94 */
  1112. label00000C72:
  1113. 00000C72  2F0C                     move.l     -[A7], A4
  1114. 00000C74  2F3C 646F 6E65           move.l     -[A7], 0x646F6E65 /* 'done' */
  1115. 00000C7A  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1116. 00000C7E  6014                     bra        +0x16 /* 00000C94 */
  1117. label00000C80:
  1118. 00000C80  42A7                     clr.l      -[A7]
  1119. 00000C82  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1120. 00000C86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1121. 00000C8A  2F0C                     move.l     -[A7], A4
  1122. 00000C8C  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  1123. 00000C90  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  1124. label00000C94:
  1125. 00000C94  285F                     movea.l    A4, [A7]+
  1126. 00000C96  4E5E                     unlink     A6
  1127. 00000C98  205F                     movea.l    A0, [A7]+
  1128. 00000C9A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1129. 00000C9E  4ED0                     jmp        [A0]
  1130. export_1725:
  1131. 00000CA0  4E56 FCF2                link       A6, -0x030E
  1132. 00000CA4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1133. 00000CA8  282E 0008                move.l     D4, [A6 + 0x8]
  1134. 00000CAC  3A2E 0012                move.w     D5, [A6 + 0x12]
  1135. 00000CB0  2844                     movea.l    A4, D4
  1136. 00000CB2  2D6D FA84 0014           move.l     [A6 + 0x14], [A5 - 0x57C]
  1137. 00000CB8  3005                     move.w     D0, D5
  1138. 00000CBA  5740                     subq.w     D0, 3
  1139. 00000CBC  6700 00EA                beq        +0xEC /* 00000DA8 */
  1140. 00000CC0  5D40                     subq.w     D0, 6
  1141. 00000CC2  6700 0118                beq        +0x11A /* 00000DDC */
  1142. 00000CC6  5940                     subq.w     D0, 4
  1143. 00000CC8  6700 00DE                beq        +0xE0 /* 00000DA8 */
  1144. 00000CCC  0440 000E                subi.w     D0, 0xE
  1145. 00000CD0  6700 010A                beq        +0x10C /* 00000DDC */
  1146. 00000CD4  5340                     subq.w     D0, 1
  1147. 00000CD6  677C                     beq        +0x7E /* 00000D54 */
  1148. 00000CD8  5340                     subq.w     D0, 1
  1149. 00000CDA  670C                     beq        +0xE /* 00000CE8 */
  1150. 00000CDC  5340                     subq.w     D0, 1
  1151. 00000CDE  6774                     beq        +0x76 /* 00000D54 */
  1152. 00000CE0  5340                     subq.w     D0, 1
  1153. 00000CE2  6704                     beq        +0x6 /* 00000CE8 */
  1154. 00000CE4  6000 0110                bra        +0x112 /* 00000DF6 */
  1155. label00000CE8:
  1156. 00000CE8  2254                     movea.l    A1, [A4]
  1157. 00000CEA  2069 00EC                movea.l    A0, [A1 + 0xEC]
  1158. 00000CEE  2050                     movea.l    A0, [A0]
  1159. 00000CF0  4A68 003C                tst.w      [A0 + 0x3C]
  1160. 00000CF4  6F00 021E                ble        +0x220 /* 00000F14 */
  1161. 00000CF8  4267                     clr.w      -[A7]
  1162. 00000CFA  2054                     movea.l    A0, [A4]
  1163. 00000CFC  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1164. 00000D00  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  1165. 00000D04  301F                     move.w     D0, [A7]+
  1166. 00000D06  5240                     addq.w     D0, 1
  1167. 00000D08  48C0                     ext.l      D0
  1168. 00000D0A  2E00                     move.l     D7, D0
  1169. 00000D0C  2254                     movea.l    A1, [A4]
  1170. 00000D0E  2069 00EC                movea.l    A0, [A1 + 0xEC]
  1171. 00000D12  2050                     movea.l    A0, [A0]
  1172. 00000D14  3028 003C                move.w     D0, [A0 + 0x3C]
  1173. 00000D18  48C0                     ext.l      D0
  1174. 00000D1A  B087                     cmp.l      D0, D7
  1175. 00000D1C  6C0E                     bge        +0x10 /* 00000D2C */
  1176. 00000D1E  2069 00EC                movea.l    A0, [A1 + 0xEC]
  1177. 00000D22  2050                     movea.l    A0, [A0]
  1178. 00000D24  3028 003C                move.w     D0, [A0 + 0x3C]
  1179. 00000D28  48C0                     ext.l      D0
  1180. 00000D2A  2E00                     move.l     D7, D0
  1181. label00000D2C:
  1182. 00000D2C  3F07                     move.w     -[A7], D7
  1183. 00000D2E  4267                     clr.w      -[A7]
  1184. 00000D30  1F3C 0001                move.b     -[A7], 0x1
  1185. 00000D34  1F3C 0001                move.b     -[A7], 0x1
  1186. 00000D38  2054                     movea.l    A0, [A4]
  1187. 00000D3A  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1188. 00000D3E  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  1189. 00000D42  1F3C 0001                move.b     -[A7], 0x1
  1190. 00000D46  2054                     movea.l    A0, [A4]
  1191. 00000D48  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1192. 00000D4C  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1193. 00000D50  6000 01C2                bra        +0x1C4 /* 00000F14 */
  1194. label00000D54:
  1195. 00000D54  2254                     movea.l    A1, [A4]
  1196. 00000D56  2069 00EC                movea.l    A0, [A1 + 0xEC]
  1197. 00000D5A  2050                     movea.l    A0, [A0]
  1198. 00000D5C  4A68 003C                tst.w      [A0 + 0x3C]
  1199. 00000D60  6F00 01B2                ble        +0x1B4 /* 00000F14 */
  1200. 00000D64  4267                     clr.w      -[A7]
  1201. 00000D66  2054                     movea.l    A0, [A4]
  1202. 00000D68  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1203. 00000D6C  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  1204. 00000D70  301F                     move.w     D0, [A7]+
  1205. 00000D72  5340                     subq.w     D0, 1
  1206. 00000D74  48C0                     ext.l      D0
  1207. 00000D76  2E00                     move.l     D7, D0
  1208. 00000D78  7001                     moveq.l    D0, 0x01
  1209. 00000D7A  B087                     cmp.l      D0, D7
  1210. 00000D7C  6F02                     ble        +0x4 /* 00000D80 */
  1211. 00000D7E  7E01                     moveq.l    D7, 0x01
  1212. label00000D80:
  1213. 00000D80  3F07                     move.w     -[A7], D7
  1214. 00000D82  4267                     clr.w      -[A7]
  1215. 00000D84  1F3C 0001                move.b     -[A7], 0x1
  1216. 00000D88  1F3C 0001                move.b     -[A7], 0x1
  1217. 00000D8C  2054                     movea.l    A0, [A4]
  1218. 00000D8E  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1219. 00000D92  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  1220. 00000D96  1F3C 0001                move.b     -[A7], 0x1
  1221. 00000D9A  2054                     movea.l    A0, [A4]
  1222. 00000D9C  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1223. 00000DA0  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1224. 00000DA4  6000 016E                bra        +0x170 /* 00000F14 */
  1225. label00000DA8:
  1226. 00000DA8  4267                     clr.w      -[A7]
  1227. 00000DAA  42A7                     clr.l      -[A7]
  1228. 00000DAC  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  1229. 00000DB2  2F04                     move.l     -[A7], D4
  1230. 00000DB4  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1231. 00000DB8  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  1232. 00000DBC  101F                     move.b     D0, [A7]+
  1233. 00000DBE  6600 0154                bne        +0x156 /* 00000F14 */
  1234. 00000DC2  42A7                     clr.l      -[A7]
  1235. 00000DC4  3F05                     move.w     -[A7], D5
  1236. 00000DC6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1237. 00000DCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1238. 00000DCE  2F04                     move.l     -[A7], D4
  1239. 00000DD0  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  1240. 00000DD4  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1241. 00000DD8  6000 013A                bra        +0x13C /* 00000F14 */
  1242. label00000DDC:
  1243. 00000DDC  42A7                     clr.l      -[A7]
  1244. 00000DDE  3F05                     move.w     -[A7], D5
  1245. 00000DE0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1246. 00000DE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1247. 00000DE8  2F04                     move.l     -[A7], D4
  1248. 00000DEA  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  1249. 00000DEE  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1250. 00000DF2  6000 0120                bra        +0x122 /* 00000F14 */
  1251. label00000DF6:
  1252. 00000DF6  2254                     movea.l    A1, [A4]
  1253. 00000DF8  2069 00E8                movea.l    A0, [A1 + 0xE8]
  1254. 00000DFC  2050                     movea.l    A0, [A0]
  1255. 00000DFE  4AA8 000A                tst.l      [A0 + 0xA]
  1256. 00000E02  6F00 0110                ble        +0x112 /* 00000F14 */
  1257. 00000E06  42A7                     clr.l      -[A7]
  1258. 00000E08  A975                     syscall    TickCount
  1259. 00000E0A  2054                     movea.l    A0, [A4]
  1260. 00000E0C  2028 01F0                move.l     D0, [A0 + 0x1F0]
  1261. 00000E10  723C                     moveq.l    D1, 0x3C
  1262. 00000E12  D081                     add.l      D0, D1
  1263. 00000E14  B09F                     cmp.l      D0, [A7]+
  1264. 00000E16  6C14                     bge        +0x16 /* 00000E2C */
  1265. 00000E18  303C 0100                move.w     D0, 0x100
  1266. 00000E1C  1005                     move.b     D0, D5
  1267. 00000E1E  3D40 FCF4                move.w     [A6 - 0x30C], D0
  1268. 00000E22  2054                     movea.l    A0, [A4]
  1269. 00000E24  316E FCF4 00F0           move.w     [A0 + 0xF0], [A6 - 0x30C]
  1270. 00000E2A  6032                     bra        +0x34 /* 00000E5E */
  1271. label00000E2C:
  1272. 00000E2C  2054                     movea.l    A0, [A4]
  1273. 00000E2E  4868 00F0                pea.l      [A0 + 0xF0]
  1274. 00000E32  303C 0100                move.w     D0, 0x100
  1275. 00000E36  1005                     move.b     D0, D5
  1276. 00000E38  3D40 FCF2                move.w     [A6 - 0x30E], D0
  1277. 00000E3C  486E FCF2                pea.l      [A6 - 0x30E]
  1278. 00000E40  486E FCF6                pea.l      [A6 - 0x30A]
  1279. 00000E44  3F3C 0002                move.w     -[A7], 0x2
  1280. 00000E48  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1281. 00000E4C  2254                     movea.l    A1, [A4]
  1282. 00000E4E  41E9 00F0                lea.l      A0, [A1 + 0xF0]
  1283. 00000E52  45EE FCF6                lea.l      A2, [A6 - 0x30A]
  1284. 00000E56  703F                     moveq.l    D0, 0x3F
  1285. label00000E58:
  1286. 00000E58  20DA                     move.l     [A0]+, [A2]+
  1287. 00000E5A  51C8 FFFC                dbf        D0, -0x6 /* 00000E58 */
  1288. label00000E5E:
  1289. 00000E5E  42A7                     clr.l      -[A7]
  1290. 00000E60  A975                     syscall    TickCount
  1291. 00000E62  2054                     movea.l    A0, [A4]
  1292. 00000E64  215F 01F0                move.l     [A0 + 0x1F0], [A7]+
  1293. 00000E68  43EE FEF8                lea.l      A1, [A6 - 0x108]
  1294. 00000E6C  45E8 00F0                lea.l      A2, [A0 + 0xF0]
  1295. 00000E70  703F                     moveq.l    D0, 0x3F
  1296. label00000E72:
  1297. 00000E72  22DA                     move.l     [A1]+, [A2]+
  1298. 00000E74  51C8 FFFC                dbf        D0, -0x6 /* 00000E72 */
  1299. 00000E78  3F3C 0BCD                move.w     -[A7], 0xBCD
  1300. 00000E7C  486E FDF8                pea.l      [A6 - 0x208]
  1301. 00000E80  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1302. 00000E84  4267                     clr.w      -[A7]
  1303. 00000E86  41EE FDF8                lea.l      A0, [A6 - 0x208]
  1304. 00000E8A  2008                     move.l     D0, A0
  1305. 00000E8C  5280                     addq.l     D0, 1
  1306. 00000E8E  2F00                     move.l     -[A7], D0
  1307. 00000E90  41EE FEF8                lea.l      A0, [A6 - 0x108]
  1308. 00000E94  2008                     move.l     D0, A0
  1309. 00000E96  5280                     addq.l     D0, 1
  1310. 00000E98  2F00                     move.l     -[A7], D0
  1311. 00000E9A  4240                     clr.w      D0
  1312. 00000E9C  102E FEF8                move.b     D0, [A6 - 0x108]
  1313. 00000EA0  3F00                     move.w     -[A7], D0
  1314. 00000EA2  4240                     clr.w      D0
  1315. 00000EA4  102E FEF8                move.b     D0, [A6 - 0x108]
  1316. 00000EA8  3F00                     move.w     -[A7], D0
  1317. 00000EAA  3F3C 000C                move.w     -[A7], 0xC
  1318. 00000EAE  A9ED                     syscall    Pack6
  1319. 00000EB0  4A5F                     tst.w      [A7]+
  1320. 00000EB2  6604                     bne        +0x6 /* 00000EB8 */
  1321. 00000EB4  7C01                     moveq.l    D6, 0x01
  1322. 00000EB6  6038                     bra        +0x3A /* 00000EF0 */
  1323. label00000EB8:
  1324. 00000EB8  42A7                     clr.l      -[A7]
  1325. 00000EBA  486E FEF8                pea.l      [A6 - 0x108]
  1326. 00000EBE  2054                     movea.l    A0, [A4]
  1327. 00000EC0  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1328. 00000EC4  4EAD 35C2                jsr        [A5 + 0x35C2 /* export_1716 */]
  1329. 00000EC8  265F                     movea.l    A3, [A7]+
  1330. 00000ECA  200B                     move.l     D0, A3
  1331. 00000ECC  660E                     bne        +0x10 /* 00000EDC */
  1332. 00000ECE  42A7                     clr.l      -[A7]
  1333. 00000ED0  2054                     movea.l    A0, [A4]
  1334. 00000ED2  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1335. 00000ED6  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1336. 00000EDA  265F                     movea.l    A3, [A7]+
  1337. label00000EDC:
  1338. 00000EDC  42A7                     clr.l      -[A7]
  1339. 00000EDE  2F0B                     move.l     -[A7], A3
  1340. 00000EE0  2054                     movea.l    A0, [A4]
  1341. 00000EE2  2F28 00E8                move.l     -[A7], [A0 + 0xE8]
  1342. 00000EE6  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  1343. 00000EEA  201F                     move.l     D0, [A7]+
  1344. 00000EEC  5280                     addq.l     D0, 1
  1345. 00000EEE  3C00                     move.w     D6, D0
  1346. label00000EF0:
  1347. 00000EF0  3F06                     move.w     -[A7], D6
  1348. 00000EF2  4267                     clr.w      -[A7]
  1349. 00000EF4  1F3C 0001                move.b     -[A7], 0x1
  1350. 00000EF8  1F3C 0001                move.b     -[A7], 0x1
  1351. 00000EFC  2054                     movea.l    A0, [A4]
  1352. 00000EFE  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1353. 00000F02  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  1354. 00000F06  1F3C 0001                move.b     -[A7], 0x1
  1355. 00000F0A  2054                     movea.l    A0, [A4]
  1356. 00000F0C  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1357. 00000F10  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1358. label00000F14:
  1359. 00000F14  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1360. 00000F18  4E5E                     unlink     A6
  1361. 00000F1A  205F                     movea.l    A0, [A7]+
  1362. 00000F1C  DEFC 000C                add.w      A7, 0xC
  1363. 00000F20  4ED0                     jmp        [A0]
  1364. 00000F22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1365. export_1726: // at 00000F24 (misaligned)
  1366. 00000F26  0000 48E7                ori.b      D0, 0xE7
  1367. 00000F2A  0118                     btst       [A0]+, D0
  1368. 00000F2C  266E 000E                movea.l    A3, [A6 + 0xE]
  1369. 00000F30  286E 0008                movea.l    A4, [A6 + 0x8]
  1370. 00000F34  3E2E 000C                move.w     D7, [A6 + 0xC]
  1371. 00000F38  3007                     move.w     D0, D7
  1372. 00000F3A  5740                     subq.w     D0, 3
  1373. 00000F3C  6702                     beq        +0x4 /* 00000F40 */
  1374. 00000F3E  6064                     bra        +0x66 /* 00000FA4 */
  1375. label00000F40:
  1376. 00000F40  203C 6E65 7720           move.l     D0, 0x6E657720 /* 'new ' */
  1377. 00000F46  2053                     movea.l    A0, [A3]
  1378. 00000F48  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1379. 00000F4C  6608                     bne        +0xA /* 00000F56 */
  1380. 00000F4E  2F0C                     move.l     -[A7], A4
  1381. 00000F50  4EBA F8DE                jsr        [PC - 0x722 /* 00000830 */]
  1382. 00000F54  6058                     bra        +0x5A /* 00000FAE */
  1383. label00000F56:
  1384. 00000F56  203C 6564 6974           move.l     D0, 0x65646974 /* 'edit' */
  1385. 00000F5C  2053                     movea.l    A0, [A3]
  1386. 00000F5E  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1387. 00000F62  6608                     bne        +0xA /* 00000F6C */
  1388. 00000F64  2F0C                     move.l     -[A7], A4
  1389. 00000F66  4EBA FA04                jsr        [PC - 0x5FC /* 0000096C */]
  1390. 00000F6A  6042                     bra        +0x44 /* 00000FAE */
  1391. label00000F6C:
  1392. 00000F6C  203C 6465 6C20           move.l     D0, 0x64656C20 /* 'del ' */
  1393. 00000F72  2053                     movea.l    A0, [A3]
  1394. 00000F74  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1395. 00000F78  6608                     bne        +0xA /* 00000F82 */
  1396. 00000F7A  2F0C                     move.l     -[A7], A4
  1397. 00000F7C  4EBA FA6E                jsr        [PC - 0x592 /* 000009EC */]
  1398. 00000F80  602C                     bra        +0x2E /* 00000FAE */
  1399. label00000F82:
  1400. 00000F82  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  1401. 00000F88  2053                     movea.l    A0, [A3]
  1402. 00000F8A  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1403. 00000F8E  6608                     bne        +0xA /* 00000F98 */
  1404. 00000F90  2F0C                     move.l     -[A7], A4
  1405. 00000F92  4EBA FB94                jsr        [PC - 0x46C /* 00000B28 */]
  1406. 00000F96  6016                     bra        +0x18 /* 00000FAE */
  1407. label00000F98:
  1408. 00000F98  2F0B                     move.l     -[A7], A3
  1409. 00000F9A  3F07                     move.w     -[A7], D7
  1410. 00000F9C  2F0C                     move.l     -[A7], A4
  1411. 00000F9E  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1412. 00000FA2  600A                     bra        +0xC /* 00000FAE */
  1413. label00000FA4:
  1414. 00000FA4  2F0B                     move.l     -[A7], A3
  1415. 00000FA6  3F07                     move.w     -[A7], D7
  1416. 00000FA8  2F0C                     move.l     -[A7], A4
  1417. 00000FAA  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1418. label00000FAE:
  1419. 00000FAE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1420. 00000FB2  4E5E                     unlink     A6
  1421. 00000FB4  205F                     movea.l    A0, [A7]+
  1422. 00000FB6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1423. 00000FBA  4ED0                     jmp        [A0]
  1424. fn00000FBC:
  1425. 00000FBC  4E56 0000                link       A6, 0
  1426. 00000FC0  2F0C                     move.l     -[A7], A4
  1427. 00000FC2  286E 0008                movea.l    A4, [A6 + 0x8]
  1428. 00000FC6  2054                     movea.l    A0, [A4]
  1429. 00000FC8  216E 0010 0072           move.l     [A0 + 0x72], [A6 + 0x10]
  1430. 00000FCE  216E 000C 0076           move.l     [A0 + 0x76], [A6 + 0xC]
  1431. 00000FD4  285F                     movea.l    A4, [A7]+
  1432. 00000FD6  4E5E                     unlink     A6
  1433. 00000FD8  205F                     movea.l    A0, [A7]+
  1434. 00000FDA  DEFC 000C                add.w      A7, 0xC
  1435. 00000FDE  4ED0                     jmp        [A0]
  1436. 00000FE0  4E56 FFE0                link       A6, -0x0020
  1437. 00000FE4  486E FFE0                pea.l      [A6 - 0x20]
  1438. 00000FE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1439. 00000FEC  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  1440. 00000FF0  205F                     movea.l    A0, [A7]+
  1441. 00000FF2  2F08                     move.l     -[A7], A0
  1442. 00000FF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1443. 00000FF8  4868 FEFC                pea.l      [A0 - 0x104]
  1444. 00000FFC  4EAD 4972                jsr        [A5 + 0x4972 /* export_2346 */]
  1445. 00001000  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1446. 00001004  4E5E                     unlink     A6
  1447. 00001006  205F                     movea.l    A0, [A7]+
  1448. 00001008  504F                     addq.w     A7, 8
  1449. 0000100A  4ED0                     jmp        [A0]
  1450. fn0000100C:
  1451. 0000100C  4E56 FDBC                link       A6, -0x0244
  1452. 00001010  48E7 0018                movem.l    -[A7], A3,A4
  1453. 00001014  286E 0008                movea.l    A4, [A6 + 0x8]
  1454. 00001018  7000                     moveq.l    D0, 0x00
  1455. 0000101A  2D40 000C                move.l     [A6 + 0xC], D0
  1456. 0000101E  486E FEFC                pea.l      [A6 - 0x104]
  1457. 00001022  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1458. 00001026  4EAD 2F32                jsr        [A5 + 0x2F32 /* export_1506 */]
  1459. 0000102A  3F3C 0BCD                move.w     -[A7], 0xBCD
  1460. 0000102E  486E FDFC                pea.l      [A6 - 0x204]
  1461. 00001032  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1462. 00001036  4A2E FEFC                tst.b      [A6 - 0x104]
  1463. 0000103A  6612                     bne        +0x14 /* 0000104E */
  1464. 0000103C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1465. 0000103E  2D40 000C                move.l     [A6 + 0xC], D0
  1466. 00001042  486E FEFC                pea.l      [A6 - 0x104]
  1467. 00001046  4EBA F458                jsr        [PC - 0xBA8 /* 000004A0 */]
  1468. 0000104A  6000 0090                bra        +0x92 /* 000010DC */
  1469. label0000104E:
  1470. 0000104E  4267                     clr.w      -[A7]
  1471. 00001050  486E FEFC                pea.l      [A6 - 0x104]
  1472. 00001054  486E FDFC                pea.l      [A6 - 0x204]
  1473. 00001058  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1474. 0000105C  4A5F                     tst.w      [A7]+
  1475. 0000105E  6610                     bne        +0x12 /* 00001070 */
  1476. 00001060  70FF                     moveq.l    D0, 0xFFFFFFFF
  1477. 00001062  2D40 000C                move.l     [A6 + 0xC], D0
  1478. 00001066  486E FEFC                pea.l      [A6 - 0x104]
  1479. 0000106A  4EBA F3B8                jsr        [PC - 0xC48 /* 00000424 */]
  1480. 0000106E  606C                     bra        +0x6E /* 000010DC */
  1481. label00001070:
  1482. 00001070  42A7                     clr.l      -[A7]
  1483. 00001072  487A FF6C                pea.l      [PC - 0x94 /* 00000FE0, value 0x4E56FFE0 */]
  1484. 00001076  2F0E                     move.l     -[A7], A6
  1485. 00001078  2054                     movea.l    A0, [A4]
  1486. 0000107A  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1487. 0000107E  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  1488. 00001082  265F                     movea.l    A3, [A7]+
  1489. 00001084  200B                     move.l     D0, A3
  1490. 00001086  6754                     beq        +0x56 /* 000010DC */
  1491. 00001088  2054                     movea.l    A0, [A4]
  1492. 0000108A  4AA8 0072                tst.l      [A0 + 0x72]
  1493. 0000108E  673E                     beq        +0x40 /* 000010CE */
  1494. 00001090  486E FDDC                pea.l      [A6 - 0x224]
  1495. 00001094  2F0B                     move.l     -[A7], A3
  1496. 00001096  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  1497. 0000109A  205F                     movea.l    A0, [A7]+
  1498. 0000109C  2F08                     move.l     -[A7], A0
  1499. 0000109E  486E FDBC                pea.l      [A6 - 0x244]
  1500. 000010A2  2254                     movea.l    A1, [A4]
  1501. 000010A4  2F29 0072                move.l     -[A7], [A1 + 0x72]
  1502. 000010A8  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  1503. 000010AC  201F                     move.l     D0, [A7]+
  1504. 000010AE  205F                     movea.l    A0, [A7]+
  1505. 000010B0  2240                     movea.l    A1, D0
  1506. 000010B2  2F08                     move.l     -[A7], A0
  1507. 000010B4  2F09                     move.l     -[A7], A1
  1508. 000010B6  4EAD 496A                jsr        [A5 + 0x496A /* export_2345 */]
  1509. 000010BA  101F                     move.b     D0, [A7]+
  1510. 000010BC  671E                     beq        +0x20 /* 000010DC */
  1511. 000010BE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1512. 000010C0  2D40 000C                move.l     [A6 + 0xC], D0
  1513. 000010C4  486E FEFC                pea.l      [A6 - 0x104]
  1514. 000010C8  4EBA F35A                jsr        [PC - 0xCA6 /* 00000424 */]
  1515. 000010CC  600E                     bra        +0x10 /* 000010DC */
  1516. label000010CE:
  1517. 000010CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1518. 000010D0  2D40 000C                move.l     [A6 + 0xC], D0
  1519. 000010D4  486E FEFC                pea.l      [A6 - 0x104]
  1520. 000010D8  4EBA F34A                jsr        [PC - 0xCB6 /* 00000424 */]
  1521. label000010DC:
  1522. 000010DC  4CDF 1800                movem.l    A3,A4, [A7]+
  1523. 000010E0  4E5E                     unlink     A6
  1524. 000010E2  2E9F                     move.l     [A7], [A7]+
  1525. 000010E4  4E75                     rts
  1526. 000010E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1527. // begin alternate branch 000010E8-000010EC
  1528. fn000010E8:
  1529. 000010E8  4E56 FF3C                link       A6, -0x00C4
  1530. // end alternate branch 000010E8-000010EC
  1531. fn000010E8: // (misaligned)
  1532. 000010EA  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  1533. 000010EC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1534. 000010F0  2E2E 0008                move.l     D7, [A6 + 0x8]
  1535. 000010F4  2847                     movea.l    A4, D7
  1536. 000010F6  2054                     movea.l    A0, [A4]
  1537. 000010F8  216E 0010 0056           move.l     [A0 + 0x56], [A6 + 0x10]
  1538. 000010FE  486E FFEC                pea.l      [A6 - 0x14]
  1539. 00001102  42A7                     clr.l      -[A7]
  1540. 00001104  2F3C 416E 696C           move.l     -[A7], 0x416E696C /* 'Anil' */
  1541. 0000110A  2F07                     move.l     -[A7], D7
  1542. 0000110C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1543. 00001110  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  1544. 00001114  42A7                     clr.l      -[A7]
  1545. 00001116  2F07                     move.l     -[A7], D7
  1546. 00001118  486E FFEC                pea.l      [A6 - 0x14]
  1547. 0000111C  4EAD 0FFA                jsr        [A5 + 0xFFA /* export_507 */]
  1548. 00001120  2F07                     move.l     -[A7], D7
  1549. 00001122  486E FF5C                pea.l      [A6 - 0xA4]
  1550. 00001126  2054                     movea.l    A0, [A4]
  1551. 00001128  2F28 0056                move.l     -[A7], [A0 + 0x56]
  1552. 0000112C  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1553. 00001130  1F3C 0001                move.b     -[A7], 0x1
  1554. 00001134  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  1555. 00001138  42A7                     clr.l      -[A7]
  1556. 0000113A  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1557. 00001140  2F07                     move.l     -[A7], D7
  1558. 00001142  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1559. 00001146  265F                     movea.l    A3, [A7]+
  1560. 00001148  2F0B                     move.l     -[A7], A3
  1561. 0000114A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1562. 0000114E  42A7                     clr.l      -[A7]
  1563. 00001150  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1564. 00001154  2F0B                     move.l     -[A7], A3
  1565. 00001156  4EBA FE64                jsr        [PC - 0x19C /* 00000FBC */]
  1566. 0000115A  486E FF3C                pea.l      [A6 - 0xC4]
  1567. 0000115E  2054                     movea.l    A0, [A4]
  1568. 00001160  2F28 0056                move.l     -[A7], [A0 + 0x56]
  1569. 00001164  4EAD 359A                jsr        [A5 + 0x359A /* export_1711 */]
  1570. 00001168  1F3C 0001                move.b     -[A7], 0x1
  1571. 0000116C  2F0B                     move.l     -[A7], A3
  1572. 0000116E  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1573. 00001172  2053                     movea.l    A0, [A3]
  1574. 00001174  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1575. 00001178  1F3C 0001                move.b     -[A7], 0x1
  1576. 0000117C  2F07                     move.l     -[A7], D7
  1577. 0000117E  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1578. 00001182  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1579. 00001186  4E5E                     unlink     A6
  1580. 00001188  205F                     movea.l    A0, [A7]+
  1581. 0000118A  DEFC 000C                add.w      A7, 0xC
  1582. 0000118E  4ED0                     jmp        [A0]
  1583. export_1727:
  1584. 00001190  4E56 0000                link       A6, 0
  1585. 00001194  2D6D FA84 0012           move.l     [A6 + 0x12], [A5 - 0x57C]
  1586. 0000119A  302E 0010                move.w     D0, [A6 + 0x10]
  1587. 0000119E  5140                     subq.w     D0, 8
  1588. 000011A0  671A                     beq        +0x1C /* 000011BC */
  1589. 000011A2  0440 003A                subi.w     D0, 0x3A /* ':' */
  1590. 000011A6  6714                     beq        +0x16 /* 000011BC */
  1591. 000011A8  0440 0010                subi.w     D0, 0x10
  1592. 000011AC  671E                     beq        +0x20 /* 000011CC */
  1593. 000011AE  0440 0010                subi.w     D0, 0x10
  1594. 000011B2  6708                     beq        +0xA /* 000011BC */
  1595. 000011B4  0440 0010                subi.w     D0, 0x10
  1596. 000011B8  6712                     beq        +0x14 /* 000011CC */
  1597. 000011BA  6020                     bra        +0x22 /* 000011DC */
  1598. label000011BC:
  1599. 000011BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1600. 000011C0  2F3C 636C 7220           move.l     -[A7], 0x636C7220 /* 'clr ' */
  1601. 000011C6  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1602. 000011CA  6026                     bra        +0x28 /* 000011F2 */
  1603. label000011CC:
  1604. 000011CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1605. 000011D0  2F3C 7273 7420           move.l     -[A7], 0x72737420 /* 'rst ' */
  1606. 000011D6  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1607. 000011DA  6016                     bra        +0x18 /* 000011F2 */
  1608. label000011DC:
  1609. 000011DC  42A7                     clr.l      -[A7]
  1610. 000011DE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1611. 000011E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1612. 000011E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1613. 000011EA  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  1614. 000011EE  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  1615. label000011F2:
  1616. 000011F2  4E5E                     unlink     A6
  1617. 000011F4  205F                     movea.l    A0, [A7]+
  1618. 000011F6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1619. 000011FA  4ED0                     jmp        [A0]
  1620. export_1728:
  1621. 000011FC  4E56 FF64                link       A6, -0x009C
  1622. 00001200  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1623. 00001204  266E 000E                movea.l    A3, [A6 + 0xE]
  1624. 00001208  286E 0008                movea.l    A4, [A6 + 0x8]
  1625. 0000120C  382E 000C                move.w     D4, [A6 + 0xC]
  1626. 00001210  3004                     move.w     D0, D4
  1627. 00001212  5740                     subq.w     D0, 3
  1628. 00001214  6704                     beq        +0x6 /* 0000121A */
  1629. 00001216  6000 00DA                bra        +0xDC /* 000012F2 */
  1630. label0000121A:
  1631. 0000121A  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  1632. 00001220  2053                     movea.l    A0, [A3]
  1633. 00001222  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1634. 00001226  664C                     bne        +0x4E /* 00001274 */
  1635. 00001228  4267                     clr.w      -[A7]
  1636. 0000122A  2F0C                     move.l     -[A7], A4
  1637. 0000122C  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  1638. 00001230  101F                     move.b     D0, [A7]+
  1639. 00001232  6700 00C8                beq        +0xCA /* 000012FC */
  1640. 00001236  42A7                     clr.l      -[A7]
  1641. 00001238  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1642. 0000123E  2F0C                     move.l     -[A7], A4
  1643. 00001240  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1644. 00001244  2C1F                     move.l     D6, [A7]+
  1645. 00001246  42A7                     clr.l      -[A7]
  1646. 00001248  2F06                     move.l     -[A7], D6
  1647. 0000124A  4EBA FDC0                jsr        [PC - 0x240 /* 0000100C */]
  1648. 0000124E  2A1F                     move.l     D5, [A7]+
  1649. 00001250  660E                     bne        +0x10 /* 00001260 */
  1650. 00001252  2F0B                     move.l     -[A7], A3
  1651. 00001254  3F04                     move.w     -[A7], D4
  1652. 00001256  2F0C                     move.l     -[A7], A4
  1653. 00001258  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1654. 0000125C  6000 009E                bra        +0xA0 /* 000012FC */
  1655. label00001260:
  1656. 00001260  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1657. 00001266  1F3C 0001                move.b     -[A7], 0x1
  1658. 0000126A  2F0C                     move.l     -[A7], A4
  1659. 0000126C  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1660. 00001270  6000 008A                bra        +0x8C /* 000012FC */
  1661. label00001274:
  1662. 00001274  203C 636C 7220           move.l     D0, 0x636C7220 /* 'clr ' */
  1663. 0000127A  2053                     movea.l    A0, [A3]
  1664. 0000127C  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1665. 00001280  662C                     bne        +0x2E /* 000012AE */
  1666. 00001282  42A7                     clr.l      -[A7]
  1667. 00001284  2F0C                     move.l     -[A7], A4
  1668. 00001286  1F3C 0001                move.b     -[A7], 0x1
  1669. 0000128A  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  1670. 0000128E  2E1F                     move.l     D7, [A7]+
  1671. 00001290  670A                     beq        +0xC /* 0000129C */
  1672. 00001292  2F07                     move.l     -[A7], D7
  1673. 00001294  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1674. 00001298  4EAD 3232                jsr        [A5 + 0x3232 /* export_1602 */]
  1675. label0000129C:
  1676. 0000129C  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1677. 000012A2  1F3C 0001                move.b     -[A7], 0x1
  1678. 000012A6  2F0C                     move.l     -[A7], A4
  1679. 000012A8  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1680. 000012AC  604E                     bra        +0x50 /* 000012FC */
  1681. label000012AE:
  1682. 000012AE  203C 7273 7420           move.l     D0, 0x72737420 /* 'rst ' */
  1683. 000012B4  2053                     movea.l    A0, [A3]
  1684. 000012B6  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1685. 000012BA  662A                     bne        +0x2C /* 000012E6 */
  1686. 000012BC  2F0C                     move.l     -[A7], A4
  1687. 000012BE  486E FF64                pea.l      [A6 - 0x9C]
  1688. 000012C2  2054                     movea.l    A0, [A4]
  1689. 000012C4  2F28 0056                move.l     -[A7], [A0 + 0x56]
  1690. 000012C8  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1691. 000012CC  1F3C 0001                move.b     -[A7], 0x1
  1692. 000012D0  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  1693. 000012D4  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1694. 000012DA  1F3C 0001                move.b     -[A7], 0x1
  1695. 000012DE  2F0C                     move.l     -[A7], A4
  1696. 000012E0  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1697. 000012E4  6016                     bra        +0x18 /* 000012FC */
  1698. label000012E6:
  1699. 000012E6  2F0B                     move.l     -[A7], A3
  1700. 000012E8  3F04                     move.w     -[A7], D4
  1701. 000012EA  2F0C                     move.l     -[A7], A4
  1702. 000012EC  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1703. 000012F0  600A                     bra        +0xC /* 000012FC */
  1704. label000012F2:
  1705. 000012F2  2F0B                     move.l     -[A7], A3
  1706. 000012F4  3F04                     move.w     -[A7], D4
  1707. 000012F6  2F0C                     move.l     -[A7], A4
  1708. 000012F8  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1709. label000012FC:
  1710. 000012FC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1711. 00001300  4E5E                     unlink     A6
  1712. 00001302  205F                     movea.l    A0, [A7]+
  1713. 00001304  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1714. 00001308  4ED0                     jmp        [A0]
  1715. 0000130A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1716. // begin alternate branch 0000130C-00001310
  1717. fn0000130C:
  1718. 0000130C  4E56 FF40                link       A6, -0x00C0
  1719. // end alternate branch 0000130C-00001310
  1720. fn0000130C: // (misaligned)
  1721. 0000130E  FF40                     .extension 0xF40 <<F/4-5/7>> // unimplemented
  1722. 00001310  48E7 0038                movem.l    -[A7], A2,A3,A4
  1723. 00001314  206E 0010                movea.l    A0, [A6 + 0x10]
  1724. 00001318  43EE FF70                lea.l      A1, [A6 - 0x90]
  1725. 0000131C  7023                     moveq.l    D0, 0x23
  1726. label0000131E:
  1727. 0000131E  22D8                     move.l     [A1]+, [A0]+
  1728. 00001320  51C8 FFFC                dbf        D0, -0x6 /* 0000131E */
  1729. 00001324  206E 000C                movea.l    A0, [A6 + 0xC]
  1730. 00001328  43EE FF50                lea.l      A1, [A6 - 0xB0]
  1731. 0000132C  7007                     moveq.l    D0, 0x07
  1732. label0000132E:
  1733. 0000132E  22D8                     move.l     [A1]+, [A0]+
  1734. 00001330  51C8 FFFC                dbf        D0, -0x6 /* 0000132E */
  1735. 00001334  266E 0008                movea.l    A3, [A6 + 0x8]
  1736. 00001338  284B                     movea.l    A4, A3
  1737. 0000133A  2254                     movea.l    A1, [A4]
  1738. 0000133C  41E9 0056                lea.l      A0, [A1 + 0x56]
  1739. 00001340  45EE FF70                lea.l      A2, [A6 - 0x90]
  1740. 00001344  7023                     moveq.l    D0, 0x23
  1741. label00001346:
  1742. 00001346  20DA                     move.l     [A0]+, [A2]+
  1743. 00001348  51C8 FFFC                dbf        D0, -0x6 /* 00001346 */
  1744. 0000134C  41E9 00E6                lea.l      A0, [A1 + 0xE6]
  1745. 00001350  45EE FF50                lea.l      A2, [A6 - 0xB0]
  1746. 00001354  7007                     moveq.l    D0, 0x07
  1747. label00001356:
  1748. 00001356  20DA                     move.l     [A0]+, [A2]+
  1749. 00001358  51C8 FFFC                dbf        D0, -0x6 /* 00001356 */
  1750. 0000135C  486E FF40                pea.l      [A6 - 0xC0]
  1751. 00001360  42A7                     clr.l      -[A7]
  1752. 00001362  2F3C 416E 696C           move.l     -[A7], 0x416E696C /* 'Anil' */
  1753. 00001368  2F0B                     move.l     -[A7], A3
  1754. 0000136A  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1755. 0000136E  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  1756. 00001372  42A7                     clr.l      -[A7]
  1757. 00001374  2F0B                     move.l     -[A7], A3
  1758. 00001376  486E FF40                pea.l      [A6 - 0xC0]
  1759. 0000137A  4EAD 0FFA                jsr        [A5 + 0xFFA /* export_507 */]
  1760. 0000137E  2F0B                     move.l     -[A7], A3
  1761. 00001380  486E FF70                pea.l      [A6 - 0x90]
  1762. 00001384  1F3C 0001                move.b     -[A7], 0x1
  1763. 00001388  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  1764. 0000138C  487A 001A                pea.l      [PC + 0x1A /* 000013A8, value 0x25E3000, pstring "^0" */]
  1765. 00001390  486E FF50                pea.l      [A6 - 0xB0]
  1766. 00001394  2F0B                     move.l     -[A7], A3
  1767. 00001396  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  1768. 0000139A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1769. 0000139E  4E5E                     unlink     A6
  1770. 000013A0  205F                     movea.l    A0, [A7]+
  1771. 000013A2  DEFC 000C                add.w      A7, 0xC
  1772. 000013A6  4ED0                     jmp        [A0]
  1773. 000013A8  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  1774. export_1729:
  1775. 000013AC  4E56 0000                link       A6, 0
  1776. 000013B0  2D6D FA84 0012           move.l     [A6 + 0x12], [A5 - 0x57C]
  1777. 000013B6  302E 0010                move.w     D0, [A6 + 0x10]
  1778. 000013BA  5140                     subq.w     D0, 8
  1779. 000013BC  671A                     beq        +0x1C /* 000013D8 */
  1780. 000013BE  0440 003A                subi.w     D0, 0x3A /* ':' */
  1781. 000013C2  6714                     beq        +0x16 /* 000013D8 */
  1782. 000013C4  0440 0010                subi.w     D0, 0x10
  1783. 000013C8  671E                     beq        +0x20 /* 000013E8 */
  1784. 000013CA  0440 0010                subi.w     D0, 0x10
  1785. 000013CE  6708                     beq        +0xA /* 000013D8 */
  1786. 000013D0  0440 0010                subi.w     D0, 0x10
  1787. 000013D4  6712                     beq        +0x14 /* 000013E8 */
  1788. 000013D6  6020                     bra        +0x22 /* 000013F8 */
  1789. label000013D8:
  1790. 000013D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1791. 000013DC  2F3C 636C 7220           move.l     -[A7], 0x636C7220 /* 'clr ' */
  1792. 000013E2  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1793. 000013E6  6026                     bra        +0x28 /* 0000140E */
  1794. label000013E8:
  1795. 000013E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1796. 000013EC  2F3C 7273 7420           move.l     -[A7], 0x72737420 /* 'rst ' */
  1797. 000013F2  4EAD 3F8A                jsr        [A5 + 0x3F8A /* export_2029 */]
  1798. 000013F6  6016                     bra        +0x18 /* 0000140E */
  1799. label000013F8:
  1800. 000013F8  42A7                     clr.l      -[A7]
  1801. 000013FA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1802. 000013FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1803. 00001402  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1804. 00001406  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  1805. 0000140A  2D5F 0012                move.l     [A6 + 0x12], [A7]+
  1806. label0000140E:
  1807. 0000140E  4E5E                     unlink     A6
  1808. 00001410  205F                     movea.l    A0, [A7]+
  1809. 00001412  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1810. 00001416  4ED0                     jmp        [A0]
  1811. export_1730:
  1812. 00001418  4E56 FF6C                link       A6, -0x0094
  1813. 0000141C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1814. 00001420  266E 000E                movea.l    A3, [A6 + 0xE]
  1815. 00001424  286E 0008                movea.l    A4, [A6 + 0x8]
  1816. 00001428  3C2E 000C                move.w     D6, [A6 + 0xC]
  1817. 0000142C  3006                     move.w     D0, D6
  1818. 0000142E  5740                     subq.w     D0, 3
  1819. 00001430  6704                     beq        +0x6 /* 00001436 */
  1820. 00001432  6000 008E                bra        +0x90 /* 000014C2 */
  1821. label00001436:
  1822. 00001436  203C 6F6B 2020           move.l     D0, 0x6F6B2020 /* 'ok  ' */
  1823. 0000143C  2053                     movea.l    A0, [A3]
  1824. 0000143E  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1825. 00001442  6618                     bne        +0x1A /* 0000145C */
  1826. 00001444  4267                     clr.w      -[A7]
  1827. 00001446  2F0C                     move.l     -[A7], A4
  1828. 00001448  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  1829. 0000144C  101F                     move.b     D0, [A7]+
  1830. 0000144E  677C                     beq        +0x7E /* 000014CC */
  1831. 00001450  2F0B                     move.l     -[A7], A3
  1832. 00001452  3F06                     move.w     -[A7], D6
  1833. 00001454  2F0C                     move.l     -[A7], A4
  1834. 00001456  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1835. 0000145A  6070                     bra        +0x72 /* 000014CC */
  1836. label0000145C:
  1837. 0000145C  203C 636C 7220           move.l     D0, 0x636C7220 /* 'clr ' */
  1838. 00001462  2053                     movea.l    A0, [A3]
  1839. 00001464  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1840. 00001468  661C                     bne        +0x1E /* 00001486 */
  1841. 0000146A  42A7                     clr.l      -[A7]
  1842. 0000146C  2F0C                     move.l     -[A7], A4
  1843. 0000146E  1F3C 0001                move.b     -[A7], 0x1
  1844. 00001472  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  1845. 00001476  2E1F                     move.l     D7, [A7]+
  1846. 00001478  6752                     beq        +0x54 /* 000014CC */
  1847. 0000147A  2F07                     move.l     -[A7], D7
  1848. 0000147C  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1849. 00001480  4EAD 3232                jsr        [A5 + 0x3232 /* export_1602 */]
  1850. 00001484  6046                     bra        +0x48 /* 000014CC */
  1851. label00001486:
  1852. 00001486  203C 7273 7420           move.l     D0, 0x72737420 /* 'rst ' */
  1853. 0000148C  2053                     movea.l    A0, [A3]
  1854. 0000148E  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1855. 00001492  6622                     bne        +0x24 /* 000014B6 */
  1856. 00001494  41EE FF6C                lea.l      A0, [A6 - 0x94]
  1857. 00001498  2454                     movea.l    A2, [A4]
  1858. 0000149A  43EA 0056                lea.l      A1, [A2 + 0x56]
  1859. 0000149E  7023                     moveq.l    D0, 0x23
  1860. label000014A0:
  1861. 000014A0  20D9                     move.l     [A0]+, [A1]+
  1862. 000014A2  51C8 FFFC                dbf        D0, -0x6 /* 000014A0 */
  1863. 000014A6  2F0C                     move.l     -[A7], A4
  1864. 000014A8  486E FF6C                pea.l      [A6 - 0x94]
  1865. 000014AC  1F3C 0001                move.b     -[A7], 0x1
  1866. 000014B0  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  1867. 000014B4  6016                     bra        +0x18 /* 000014CC */
  1868. label000014B6:
  1869. 000014B6  2F0B                     move.l     -[A7], A3
  1870. 000014B8  3F06                     move.w     -[A7], D6
  1871. 000014BA  2F0C                     move.l     -[A7], A4
  1872. 000014BC  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1873. 000014C0  600A                     bra        +0xC /* 000014CC */
  1874. label000014C2:
  1875. 000014C2  2F0B                     move.l     -[A7], A3
  1876. 000014C4  3F06                     move.w     -[A7], D6
  1877. 000014C6  2F0C                     move.l     -[A7], A4
  1878. 000014C8  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1879. label000014CC:
  1880. 000014CC  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1881. 000014D0  4E5E                     unlink     A6
  1882. 000014D2  205F                     movea.l    A0, [A7]+
  1883. 000014D4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1884. 000014D8  4ED0                     jmp        [A0]
  1885. 000014DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1886. export_1731: // at 000014DC (misaligned)
  1887. 000014DE  FFF8                     .invalid   <<F/7/7>>
  1888. 000014E0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1889. 000014E4  266E 0008                movea.l    A3, [A6 + 0x8]
  1890. 000014E8  282E 000E                move.l     D4, [A6 + 0xE]
  1891. 000014EC  3A2E 000C                move.w     D5, [A6 + 0xC]
  1892. 000014F0  284B                     movea.l    A4, A3
  1893. 000014F2  7003                     moveq.l    D0, 0x03
  1894. 000014F4  B045                     cmp.w      D0, D5
  1895. 000014F6  57C0                     seq        D0
  1896. 000014F8  4A00                     tst.b      D0
  1897. 000014FA  674E                     beq        +0x50 /* 0000154A */
  1898. 000014FC  2044                     movea.l    A0, D4
  1899. 000014FE  2254                     movea.l    A1, [A4]
  1900. 00001500  2229 003C                move.l     D1, [A1 + 0x3C]
  1901. 00001504  2050                     movea.l    A0, [A0]
  1902. 00001506  B2A8 002E                cmp.l      D1, [A0 + 0x2E]
  1903. 0000150A  57C1                     seq        D1
  1904. 0000150C  C001                     and.b      D0, D1
  1905. 0000150E  673A                     beq        +0x3C /* 0000154A */
  1906. 00001510  42A7                     clr.l      -[A7]
  1907. 00001512  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1908. 00001518  2F0B                     move.l     -[A7], A3
  1909. 0000151A  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1910. 0000151E  2E1F                     move.l     D7, [A7]+
  1911. 00001520  42A7                     clr.l      -[A7]
  1912. 00001522  2F07                     move.l     -[A7], D7
  1913. 00001524  4EBA FAE6                jsr        [PC - 0x51A /* 0000100C */]
  1914. 00001528  2C1F                     move.l     D6, [A7]+
  1915. 0000152A  660C                     bne        +0xE /* 00001538 */
  1916. 0000152C  2F04                     move.l     -[A7], D4
  1917. 0000152E  3F05                     move.w     -[A7], D5
  1918. 00001530  2F0B                     move.l     -[A7], A3
  1919. 00001532  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1920. 00001536  601C                     bra        +0x1E /* 00001554 */
  1921. label00001538:
  1922. 00001538  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1923. 0000153E  1F3C 0001                move.b     -[A7], 0x1
  1924. 00001542  2F0B                     move.l     -[A7], A3
  1925. 00001544  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1926. 00001548  600A                     bra        +0xC /* 00001554 */
  1927. label0000154A:
  1928. 0000154A  2F04                     move.l     -[A7], D4
  1929. 0000154C  3F05                     move.w     -[A7], D5
  1930. 0000154E  2F0B                     move.l     -[A7], A3
  1931. 00001550  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1932. label00001554:
  1933. 00001554  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1934. 00001558  4E5E                     unlink     A6
  1935. 0000155A  205F                     movea.l    A0, [A7]+
  1936. 0000155C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1937. 00001560  4ED0                     jmp        [A0]
  1938. 00001562  0000                     .incomplete
  1939.